c語言輸出漢字的字符
有哪些好聽好看的繁體字QQ網(wǎng)名
1、壹個人的情歌 2、ヅ零碎の記憶 3、怪莪懦弱i 4、時光倒流我也不回頭 5、愛メ刻骨銘心 6、游戲人生 7、※絕版的溫柔 8、莣記過迲,莣記伱 9、誰丟棄了誰 10、目送你的愛※ 11、邇說邇愛俄\/ 12、不祗是言語 13、V輕歌淺唱夜莫傷℃ 14、僵尸片很恐怖i 15、祗為你存活 16、﹌ξ傻...
壽逃13030501335咨詢: C語言中一個字符用%c輸出,那么一個中文字用什么輸出呢? -
水磨溝區(qū)向當(dāng)量回復(fù):
______ 首先要明白,在C語言中,漢字的的儲存方式,即一個漢字用兩個字節(jié)儲存,在字符串中,如果要將某一漢字輸出,應(yīng)該同時輸出和這個漢字有關(guān)的字符,采用printf("%c")方式輸出~例如 #include"stdio.h" void main() { char a[]="你好"; printf("%c%c%c%c",a[0],a[1],a[2],a[3]); } 或采取循環(huán)輸出的方式,如果只輸出一個字符,是沒有用的,一般運行的結(jié)果是無任何顯示~ 希望你對我的回答滿意~
壽逃13030501335咨詢: C語言 向文件寫入漢字,從文件以二進(jìn)制形式輸出漢字 -
水磨溝區(qū)向當(dāng)量回復(fù):
______ 代碼如下: while (p != NULL) { sprintf (temp_string1, "0x%s", p); sscanf (temp_string1, "%x", &temp_int); printf("temp_string1=%d\n",temp_int); memset (hanzi_string+i++, (unsigned char) (*((unsigned char *)&temp_int) | *((unsigned ...
壽逃13030501335咨詢: C語言怎么打印漢字? -
水磨溝區(qū)向當(dāng)量回復(fù):
______ 1、中文字符串可以使用printf()、puts()等函數(shù)直接輸出. #include #include int main() { const char str[] = "這里全是中文"; printf("\n輸出字符數(shù):%d\n", printf(str)); puts(str); return 0; }2、單個中文字符,需要進(jìn)行本地化設(shè)置,需要使用寬字符版的printf()即wprintf輸出. #include #include int main() { setlocale(LC_ALL, "chs"); wchar_t wc = L'中'; wprintf(L"%c\n",wc); return 0; }
壽逃13030501335咨詢: C語言文件里的漢字輸出
水磨溝區(qū)向當(dāng)量回復(fù):
______ 用 習(xí)語言, 輸出字() 輸出字符串() 輸出就行了.
壽逃13030501335咨詢: 怎么編一個可以輸入輸出漢字的C語言程序啊 -
水磨溝區(qū)向當(dāng)量回復(fù):
______ 把漢字當(dāng)成普通字符看待就行了,看例子 #include<stdio.h> void main() { char c[10]; printf("請輸入漢字:\n"); scanf("%s",c); printf("%s",c); }
壽逃13030501335咨詢: C語言如何輸入一段特定的漢字之后輸出文字 -
水磨溝區(qū)向當(dāng)量回復(fù):
______ #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; }
壽逃13030501335咨詢: C語言賦值一串漢字,并輸出其中一個字怎么做 -
水磨溝區(qū)向當(dāng)量回復(fù):
______ 用指針實現(xiàn),比如 #include <stdio.h> void main() { char sz[20] = "一二三四五"; //輸出 "三" char * p; p = (char *)sz + 4; //一個漢字占兩個字節(jié),指針指向數(shù)組的第5個字節(jié); p[2] = '\0'; //將指針指向的第三個字節(jié)賦值為結(jié)束符,代表結(jié)束; printf("%s\n", p); }
壽逃13030501335咨詢: 這樣在C語言中輸出漢字???
水磨溝區(qū)向當(dāng)量回復(fù):
______ Windows XP與DOS是完全不同的兩種內(nèi)核.Windows XP幾乎把DOS完全摒棄了. 而TC則是DOS時代的遺留物. 所以用TC編出來的程序在WINDOWS XP中運行時,權(quán)限是非常有限的.特別是對屏幕的操作.所以畫點陣的方法是行不通的(...
壽逃13030501335咨詢: C語言中如何使?jié)h字一個一個的輸出 -
水磨溝區(qū)向當(dāng)量回復(fù):
______ 簡單寫了個例子,僅供參考(注:漢字中有可能有單字節(jié)符號):#include "stdio.h"#include "windows.h" void main() { char str[] = "你好,你是我的!"; char tmp[3] = {0}; int i = 0; int len = strlen(str); for(i = 0; i < len; ) { memset(tmp,0,3); ...
壽逃13030501335咨詢: C語言的字符輸出問題 -
水磨溝區(qū)向當(dāng)量回復(fù):
______ 你可以添加wchar.h獲取寬字符定義(自動字符被定義成短整型,可以表示漢字),但只能用于windos編程 如果編控制臺程序,應(yīng)把漢字定義成字符串 char* b[]={"黃","本","寧","a"}; 輸出時不能用%c(因為他是輸出字符型的) 應(yīng)使用%s 另:若使用了ASCII拓展(定義128~255的字符)則輸出的將不是漢字,而是所謂“亂碼”