1樓:於熠磨璇珠
在c語言中通過以下的
程式段可以將數字1,2,3轉換成
字元1,2,3:
inti;
char
s[10];
for(i=0;i<10;i++)
s[i]='0'+i;
迴圈執行以後,s[0]='0'
//ascii
值相差48,即
'0'.
s[1]='1'
s[2]='2'
…………
2樓:
這是考你ascii碼,數字和字元的ascii碼相差48
3樓:金色潛鳥
int x[3]=;
char c[4];
int i;
for (i=0;i<3;i++) c[i]=x[i]+'0'; // ascii 值相差 '0'.
另一種轉字串的方法:
int x=123,y=456,z=789;
char cx[5],cy[5],cz[5];
sprintf(cx,"%d",x);
sprintf(cy,"%d",y);
sprintf(cz,"%d",z);
4樓:取名是我的弱項
其實很簡單的,你就這樣:
#include
int main(void)
5樓:是經費和
加上『0』的askii就行了
c語言中後加數字各是什麼C語言中printf數值前面加是什麼求大神發個完整的加數字代表什麼的表給我,謝謝
一般是轉義字元。轉義字元是c語言中表示字元的一種特殊形式。轉義字元以反斜 開頭,後面跟一個字元或一個八進位制或十六進位制數表示。轉義字元具有特定的含義,不同於字元原有的意義,故稱轉義字元。示例如下 char c1 後面接一個特殊字元char c2 110 後面接一個三位的八進位制數char c3 x...
c語言中怎麼將數字字元轉換成對應的數值
舉個56的例bai子 第一次進入du時是單個zhi 字元dao 5 d 10 0 5 0 5第二次進專 入時是單個字元 6 d 5 10 6 0 56 轉換成功,10 d代表著位數 屬連續數字字元第一次進入時個位數 第二次十位數 第三次百位數.ch 0 是計算每個數字字元在數字中所對應的位置,較難理...
C語言中如何將連結串列儲存為檔案,C語言中如何將一個連結串列儲存為檔案?
第一步 建立檔案 比如說 file fp fopen 第二步 寫一個迴圈,把連結串列的節點一個一個寫進檔案裡。第三部 記得關閉檔案 1 基本思想是通過遍歷的方式儲存 資料,不儲存指標域 還原的時候,根據儲存的方式讀取資料,再建連結串列。2 比如單連結串列,一次遍歷可以得到一個一維陣列,儲存該陣列即可...