c语言怎么直接输出汉字

  • 在C语言中如何输入汉字,汉字属于什麽形式的?
    答:C语言中是无法直接输入汉字的(input只接受ascii),要输入只能是以事先写好的方式或者是有字库(独立安装),CS上有个帖子,你可以去看看别人的经验,希望能帮的上你 http://topic.csdn.net/u/20070614/09/0270aea4-5390-4b87-85f4-2cbfe45c565e.html?1524470806 ...
  • 怎么在c语言里输入中文啊?就是运行程序后输入中文。
    答:include <stdio.h> include <stdlib.h> int main(){ char *str;gets(str);puts(str);return 0;} 在运行程序后输入中文,关键点是在控制台中切换到中文,如下图所示 这样就可以输入中文了,检查你切换到中文的快捷键!
  • c语言编程中,怎么输入输出 姓名,汉字。
    答:如果您是用TC进行编程,那么只能显示英文,如果您是用VC进行编程就可以显示中文了。两者只是编译工具不一样,编程语言的使用是一样的。代码如下:include<stdio.h> include<string.h> int main(){ char name[6][20];char temp[20];printf("请输入6个人的名字:\n");int i;for (i = 0; i ...
  • 急!c语言如何显示汉字
    答:可以啊。直接输入就可以了,比如:include<stdio.h> int main(){ printf("我要打印中文!\n");return 0;}
  • C语言中个能输入或输出汉字?
    答:include<iostream.h> void mian(){ char a;cout<<"please imput:";cin>>a;cout<<int(a)<<endl;} 这个可以实现 输入一个字符,然后输出他的代码
  • C语言编程中怎么输入汉字
    答:一个汉字实际上是用一个字符数组中的连续两个元素储存的 例如:char s[2];scanf("%s",s); ///1、此处不加& 2、此处可用gets(s);for(int i=0;i<2;++i)printf("%c",s[i]);这样可以完整输入输出一个汉字。
  • C语言怎么输出汉字,请详细解答并在源代码中打上解释,O(∩_∩)O谢谢...
    答:include<stdio.h> void main(){ printf("在这里输入你想输出的汉字\n");//printf是C语言里的输出函数,在双引号里的汉字会原样输出 } 不知道题主问的是不是这个,望采纳!
  • 用C语言实现:从键盘输入汉字(中文的哦),然后输出就好啦
    答:include <stdio.h> int main(){ char str[128];scanf("%s" , str );printf("%s\n",str );return 0;}
  • c语言中,有没有办法输入汉字的函数啊,比如说制作一个成绩单,学生名字用...
    答:可以使用wchar_t,不过更广泛的,我们都是使用char[],即字符数组来储存汉字,但要注意汉字每一个是占用2个char的,再加上C语言要在字符串末尾加一个'\0'结束符,所以n个汉字需要2n+1个字节。下面给出一个实例程序,它的功能是计算出输入年份的天干地支。include "string.h"main(){int a,b,year...

  • 网友评论:

    萧裘14716627768: C语言怎么输出汉字啊? -
    65199毛罗 : 到下面下载UCDOS98, 安装好后先执行UCDOS命令, 按ALT+F2是拼音, ALT+F5是五笔.http://www.longjus.com/ucdos98c.rar

    萧裘14716627768: C语言怎么打印汉字? -
    65199毛罗 : 1、中文字符串可以使用printf()、puts()等函数直接输出.#include #include int main() { const char str[] = "这里全是中文"; printf("\n输出字符数:%d\n", printf(str)); puts(str); return 0; }2、单个中文字符,需要进行本地化设置,需要使用宽字符版的printf()即wprintf输出. #include #include int main() { setlocale(LC_ALL, "chs"); wchar_t wc = L'中'; wprintf(L"%c\n",wc); return 0; }

    萧裘14716627768: c语言中,如何输入一个汉字,对应输出一个汉字? -
    65199毛罗 : 用自符串: 先定义一个字符串,如:char hanzi[20]; 然后: scanf("%s",hanzi); 或者gets(hanzi); 不过定义的时候控制了字节为20,不能输太多,(一个汉字两 个字节)

    萧裘14716627768: 如何用C语言输出中文? -
    65199毛罗 : 在C程序中显示汉字 在许多C程序设计中,要用到汉字进行提示或人机交互,而现行的Turbo C集成开发环境不是汉化的,如何编制能显示汉字的C程序呢? 下面的方法可以帮你在西文环境下显示汉字.这种方法是调用中文汉字库进行汉字显示...

    萧裘14716627768: C语言如何输出中文 -
    65199毛罗 : 这要看你用的C的版本,如果是Turbo C 的话,是不能输出中文的,它不支持中文输出功能.如果是其他版本的C应该可以(我也不太确定其他版本能不能输出).

    萧裘14716627768: 怎么在C语言里用printf输出一个中文 -
    65199毛罗 : 一般情况下,应用程序采用的字符集为gbk, gb2312,该字符集中一个汉字由两个字节组成,所以在普通的C语言中,汉字是按字符串进行存储和输出的.(另:还有utf8字符集,一个汉字由三个字节组成,详情可查阅utf8字符集)char * p = "张...

    萧裘14716627768: 怎么编一个可以输入输出汉字的C语言程序啊 -
    65199毛罗 : 把汉字当成普通字符看待就行了,看例子#include<stdio.h> void main() {char c[10];printf("请输入汉字:\n");scanf("%s",c);printf("%s",c); }

    萧裘14716627768: c语言怎么输出中文 -
    65199毛罗 : printf()是可以的,只不过有些编译系统不支持中文,输出时出现乱码. 也就是说,不能输出中文是编译环境的问题,不是你方法不对.

    萧裘14716627768: C语言如何输入一段特定的汉字之后输出文字 -
    65199毛罗 : #include <stdio.h> #include <string.h> int main() { char str[100]; scanf("%s", str ); if ( strcmp(str,"你好")== 0 )printf("再见\n"); else printf("hello!\n"); return 0; }

    萧裘14716627768: 如何在C 语言中输入输出汉字?(一般的printf,gets,getchar,scanf,puts,putchar是不可以输入汉字的) -
    65199毛罗 : char只是一个字节,而一个汉字是两个字节,所以你无法通过一个char来输出一个汉字. 你可以尝试把一串汉字放在一个数组中,你会发现数组的长度是汉字数量的2倍,然后输出数组的单个元素,你会发现出来的都是乱码.

    热搜:c语言新手入门代码 \\ c语言编程输出文字 \\ c++输入输出代码 \\ c语言输入汉字并输出 \\ c语言从键盘输入汉字 \\ 如何用c语言输出中文 \\ c语言输入语句格式 \\ c语言输出汉字和数字 \\ c语言用机内码输出汉字 \\ c语言编码打出一个星星 \\ ‖c语言怎么在键盘输入 \\ c语言怎么输出文字 \\ c++如何输入输出汉字 \\ c语言竖直输出文字 \\ c语言输出汉字的字符 \\ c语言怎么从键盘输入 \\ c语言输出汉字字符串 \\ c语言如何输入输出汉字 \\ c语言输出汉字的代码 \\ 用c语言输出一段话 \\

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网