A. c語言用什麼變數保存一個漢字
C只能把漢字當成一個字元串來儲存!
所以是數組變數來存儲
B. c語言中文字如何存儲
在c語言中,如果輸出中文字元,可以通過printf函數直接輸出。printf函數在內部提供這種機制,實現寬字元的轉換,因此都可以正常輸出,比如:
printf("中文測試\n");
另外也可以使用wprintf來輸出存儲在變數的中文字元,需要進行語言的區域設置。示例如下:示例如下,輸出寬字元「中」字。
#include
#include
int main()
{
setlocale(lc_all, "chs");
wchar_t wc = l'中';
wprintf(l"%c\n",wc);
return 0;
}
C. 漢字在c語言中以什麼方式儲存
兩個char位元組存儲
我們
Press any key to continue
#include <stdio.h>
main()
{
char a[]="我們";
printf("%s\n",a);
}
D. c語言中怎麼將中文字元存入一個字元數組
1、首先新建一個dev C++的項目。
E. 在各種計算機語言中漢字以什麼形式存在
漢字一般是以圖形方式(點陣或者矢量等)儲存在字型檔里,系統或者應用程序調用的時候用漢字編碼就可以了。C語言也是一樣。也有個別的軟體,例如早期的游戲會自己製作一個小字型檔,裡面只有自己需要的那些字就夠了。如果沒有中文環境,使用漢字的程序會無法顯示,一般顯示為亂碼,也就是漢字本身不是直接保存在C程序里的。
說的糊里糊塗,可能有不對的地方,原理上應該是那樣的。
是指用C程序打開文件,類似記事本那種查找插入功能?這有專門的排序,查找位置的方法。還要看文件的存儲形式。你多了解一些就會了。比如從怎麼建立一個文件開始.
當初學過的一點C語言早就忘光了。只能建議你去找點turbo
c的教程,看裡面關於文件操作的部分。一般來說,只要下面幾個函數就差不多了:
fopen
fwrite
fread
fseek
feof
fprintf
fscanf
fclose
或者去看別人寫出的實際的例子,那樣有助於理解。
F. c語言儲存、輸出漢字的問題
列個程序給你看看
#include"stdio.h"
void main()
{
char b[3]="你";//一個漢字佔2個位元組,這里第三個(b[2])是為了存放結束符('\0')的
char c[11]="早上好某某";//這里5個漢字,共10個位元組,還有一個放了結束符
printf("%c%c\n",b[0],b[1]);//輸出漢字把兩個字元一起輸出
int i;
for(i=0;i<=10;i++)//這樣也是
printf("%c",c[i]);
}
G. c語言如何使用二維數組存儲中文
用char就可以儲存了
#include<stdio.h>
intmain()
{
chara[2][10]={"網路一下","你就知道"};
inti;
for(i=0;i<8;i++)
printf("%c",a[0][i]);
printf(" ");
for(i=0;i<2;i++)
printf("%c",a[0][i]);
printf(" ");
for(i=2;i<4;i++)
printf("%c",a[0][i]);
printf(" ");
printf("%s",a[1]);
return0;
}
你應該能看懂,12864就是類似這樣輸出的,電腦也一樣
H. C語言char如何存儲三個及三個以上的漢字
字元串是可以儲存漢字的,一個漢字占兩個位元組,所以儲存三個及以上的漢字,字元串數組空間得大於六個位元組。
char
str[10];
gets(str);
//可以直接輸入漢字。