C语言中文版,如何用C语言输出中文

1,如何用C语言输出中文 #include "stdio.h"int main(){ printf("这里写你的名字\n"); return 0;}采纳哦
2,c语言怎么输出中文printf()是可以的,只不过有些编译系统不支持中文,输出时出现乱码 。也就是说,不能输出中文是编译环境的问题 , 不是你方法不对 。c语言中数组一旦被申明就必须赋值 , 不然会空指针错误,编译是不会提示,执行时就会出错和输出英文的方式一样啊 。printf("中文输出\n");printf("中文输出\n"); 很简单的额``
3,编程语言C语言C语言是一种计算机程序设计语言 。它既具有高级语言的特点,又具有汇编语言的特点 。它由美国贝尔研究所的D.M.Ritchie于1972年推出 。1978后 , C语言已先后被移植到大、中、小及微型机上 。它可以作为工作系统设计语言,编写系统应用程序 , 也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序 。它的应用范围广泛,具备很强的数据处理能力,不仅仅是在软件开发上,而且各类科研都需要用到C语言,适于编写系统软件,三维,二维图形和动画 。具体应用比如单片机以及嵌入式系统开发 。编程语言不解释,包涵太多,自己百度 。【C语言中文版,如何用C语言输出中文】
4 , 怎么在C语言里用printf输出一个中文一般情况下,应用程序采用的字符集为gbk, gb2312,该字符集中一个汉字由两个字节组成,所以在普通的C语言中,汉字是按字符串进行存储和输出的 。(另:还有utf8字符集,一个汉字由三个字节组成,详情可查阅utf8字符集)char * p = "张三";输出多个中文:printf("%s\n", p ); //按字符串输出完整的数据输出一个中文:printf("%c%c", *p, *p+1 ); //按字符输出,同时输出两个字节输出一个中文串的长度:printf("sizeof(p)=%d\n",sizeof(p) ); //p变量是指针 , 所以,这里输出的是指针的宽度 , 一般32位机是4printf("sizeof(张)=%d\n",sizeof("张") ) ; // "张"是个常量字符串,sizeof是得到其占内存的大?。址加幸桓鼋崾?nbsp;, 一个”张“字占两字节,加上字符串结束\0 , 所以 , 占三个字节的内存空间printf("length of (张)= %d\n", strlen("张") ); //strlen得到的是字符串有效字符长度(字节数) , 不包括结束符,所以,长度是两个字节使用换行符“\n”,比如printf("语句a+\n 语句b+\n 语句c+\n"),第三个“\n”作用下次输出换行给我分,加我HI为好友,让我帮你写 。

    推荐阅读