C char数组循环输出汉字

#include <stdio.h>

int main()
{
    char s[20]={"C语言延时输出"};
    char chip[3];
    int i=0;
    while(s[i]!='\0')
    {
        if(s[i]<0)
        {
            chip[0]=s[i];
            chip[1]=s[i+1];
            i++;
            chip[2]='\0';
            printf("%s\n",chip);
        }
        else
        {
            printf("%c\n",s[i]);
        }
        i++;
    }
    return 0;
}