字元變數在記憶體中占用乙個位元組,只能存放ascii碼。
『0』~』9』對應的整數為48~57
『a』~』z』對應的整數為65~90
『a』~』z』對應的整數為97~122
大寫字母與小寫字母的差值為32
putchar和getchar
char c;
c=getchar();/*從鍵盤讀取乙個字元*/
putchar(c);/*輸出c的值到螢幕*/
字元運算
c語言規定,所有的字元運算都是轉成ascii的整數運算。
如: 『b』- 『a』相當於66-65=1
『a』+ 1相當於97+1=98=』b』
既然字元型資料和整形資料可這麼方便的轉換,那麼字元型資料也可以使用%d輸出,用來獲得字元的ascii碼序號。
用scanf輸入字元
例題
#include
int main()
程式執行後,若從鍵盤輸入(從第1列開始)
123(回車)
45678(回車)
則輸出結果為:1245
C語言入門 字串
在c語言中,沒有字串型資料,只能用字元陣列和字元指標來處理字串。如 char ca 10 或 char ca 10 或 char ca 10 hello 都表示ca這個字串中有10個字元 包括 0 後面多出的元素自動補 0。但是ca string 這樣的賦值語句是不合法的,後期賦值只能使用迴圈乙個乙...
C語言入門 字串
還是要繼續學習,每天給自己打氣。字元陣列 char word 這不是c語言的字串,不能用字串的方式做計算 char word 區別就是最後多了乙個0,這就成為了字串 以0 整數0 結尾的一串字元 0或 0 是一樣的,但和 0 不同 0標誌字串的結束,但它不是字串的一部分 計算字串長度的時候不包含這個...
c語言隨機生成字串 C語言快速入門 字串生成
假設我們現在正在開發一款文件管理類軟體。其中一項功能就是一次性建立多個名稱連續的資料夾,如icon1 icon2等等。整個名稱可以分作兩部分,前半部分是常量字串 icon 後半部分是編號字串。在使用迴圈語句生成名稱時,編號是數字,如果能將編號轉換為乙個字串,那麼我們就可以用strcat函式將兩部分組...