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