C語言把字串轉換成ASCILL碼的程式

時間 2022-06-14 08:55:02

1樓:匿名使用者

你的程式雖然不長但是錯誤真不少:

#include

int main()

while(c[i] == "/0"); /*是\0,不是/0,是單撇號'',不是雙撇號" " */

printf("%d",/n); /*這/n是要換行?換行符是\n而且是放在雙撇號裡面的*/

return 0;

}修改一下:

#include

int main()

return 0;

}執行正常

2樓:匿名使用者

可以直接使用型別轉換函式:

1. int atoi(const char *s) 將字串轉換成int

2. long atol(const char *s) 將字串轉換成long

3. float atof(const char *s) 將字串轉換成float

再在printf輸出格式制定十六進位制就ok了,省事!

3樓:匿名使用者

陣列鐵定要指定大小。除非這樣的char s="abc";

#include int main() while(c[i] == "/0"); printf("\n"); return 0; }

怎麼把字元轉換成數字,C ,怎麼把字元轉換成數字

atof 將字串轉換成浮點型數 相關函式 atoi,atol,strtod,strtol,strtoul 表標頭檔案 include 定義函式 double atof const char nptr 函式說明 atof 會掃描引數nptr字串,跳過前面的空格字元,直到遇上數字或正負符號才開始做轉換,...

Excel vba將數字轉換成字串的函式是哪個

隆浚圭仙 將數字轉換成字串的函式是cstr函式,比如dima asintegera 123msgbox cstr a 彈出的就是123字串 陽光的你的眼淚 可以用value函式 功能 將代表數字的文字字串轉換成數字。呼叫格式 value text text為帶引號的文字,或對需要進行文字轉換的單元格...

C語言字串問題,C語言字元陣列與字串問題

字串初始化,如果逐個賦值的話,系統不是會自動新增 0 嗎不是。圖一就是長度為4的陣列,圖二長度為5圖三會是新增 0,但是是會把後面所有的都設為 0因為圖一和圖四不以 0結尾,所以不能用strlen和strcmp,會越界 圖四也可以用char str 4 stop 這樣賦值。如果不手動加長度就會是5了...