当前位置:潮流轩 >

生活 >心理 >

在c语言中如何打印出汉字

在c语言中如何打印出汉字

在c语言中如何打印出汉字

根据你的代码,改成下面的可以正常输出:

#include&ltstring.h>

#include<stdio.h>

#include<stdlib.h>

int main()

{

char *p="你好,中国!"

for(size_t i=0i<strlen(p)i++)

if(p[i]<0)

{

printf("%c%c",p[i],p[i+1])//不要用p[++i],因为printf是先计算右边表达式的值的,按照你原来的代码,假设是第一次循环,那是会输出2个同样的p[1]的,而不是p[0]和p[1]

i++

}

return 0

}

标签: 打印 汉字 语言
  • 文章版权属于文章作者所有,转载请注明 https://www.chaoliuxuan.com/shcl/xinli/wlzoq8.html