3.3 - Char的講解


我們來看一個代碼

 # include<stdio.h>
 int main(void)
 {
 //char 字符是用來進行單個字符的而不是字符串的定義
 char a='a';       //這是可以的,因為只是單個字符
 char b="ABch";    //這是錯誤的。char定義的只是一個字符而不是字符串,將字符串賦值給char這是錯誤的   
 char c='ab';      //這是錯誤的。單引號只能夠將單個字符括起來,而不能夠將字符串括起來。
 char d="A";       //這也是錯誤的。每個字符串默認會帶上一個"\0"的終止符(后面我們會講解終止符)。所以這個是一個字符串。
 printf("%c\n",c);    
 return 0;
 }

這里我們要注意的就是字符串后面會自動的加上一個 \0 的終止符。

原本是3個字符的會變為4個。

"" (雙引號)用於將字符串括起來 。

'' (單引號)用於將字符括起來。

char只能夠用於存儲單個的字符而不是字符串。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM