1、char是字元型,而字元是一種特殊的整數。每個字元都有乙個整數編碼,稱為ascii碼。c語言中的字元型用關鍵字char表示,它實際儲存的是字元的ascii碼。字元常量可以用單引號法表示。在語法上可以把字元當作int型使用。
2、scanf("%s", s);會讀入乙個不含空格、tab、和回車的字串,存入字元陣列s。注:遇到空白字元會停下來。
3、如果是字元陣列char s[maxn][maxl],可以用scanf("%s", s[i])讀取第i個字串。
4、gets函式將會不停的讀取,而不管是否儲存得下。會引發緩衝區溢位漏洞,已經被廢止。
5、getchar可以邊讀邊處理,不需要把輸入得字串完整的存下來。c=getchar()==eof
C語言 字元型別
1 字元型別名稱是char 2 字元型別裡一共包含256個整數,每個整數可以代表乙個字元 例如 d 等 這些整數和字元是完全可以互相替代的 3 ascii碼表裡列出所有整數和字元的對應關係 a 97 a 65 0 48 4 所有小寫英文本母在ascii碼表裡是連續排列的,a 對應的整數最小,z 對應...
C語言字元型別
說 明 字元型 短整型 整型 長整型 單精度浮點型 雙精度浮點型 資料型別 char short int long float double 長 度 1 2 4 4 4 8 long型在64位環境中字元長度為8使用不同的格式控制符可以輸出不同型別的整數,它們分別是 hd用來輸出 short int ...
C語言之字元型別
字元常量是用單引號 括起來的單個字元。例如 char c1 a char c3 9 c 中還允許使用轉義字元 來將其後的字元轉變為特殊字元型常量。例如 char c3 n n 表示換行 在 c 中,char的本質是乙個整數,在輸出時,是ascii碼對應的字元。可以直接給char賦乙個整數,然後輸出時...