数据类型 char

本文详细解释了C语言中字符类型的特点,包括字符常量、转义字符的使用,以及字符与ASCII码、Unicode码的对应关系。同时提及字符存储和读取的过程,以及字符编码表的作用。

char(字符型)

 

字符类型可以表示单个字符,字符类型是char, char是1个字节(可以存字母或者数字),多个字符称为字符串, 在C语言中 使用 char数组 表示,数组不是基本数据类型,而是构造类型。

 

字符类型使用细节\n

 

字符常量是用单引号('')括起来的单个字符。 例如:

 

 char c1 ='a'; char c3 = '9';\n\nC中还允许使用转义字符‘\\’来将其后的字符转变为特殊字符型常量。

 

例如: char c3 = ‘\\n’; // '\\n'表示换行符\n\n在C中, char的本质是一个整数,在输出时,是ASCII码对应的字符。\n\n可以直接给char赋一个整数,然后输出时,会按照对应的ASCII 字符输出 [97]\n\nchar类型是可以进行运算的,相当于一个整数,因为它都对应有Unicode码.

 

char c1 = 'a';

 

char c2 = 'b';

 

字符型 存储到 计算机中,需要将字符对应的码值(整数)找出来\n存储:字符’a’——>码值 (97)——>二进制 (1100001)——>存储()\n读取:二进制(1100001)——>码值(97)——> 字符’a’——>读取(显示)\n字符和码值的对应关系是通过字符编码表决定的(是规定好)\n布尔类型

 

本人的公众号,想了解的可以关注我,我也会尽我所学给大家提供免费的资源,简单易懂

 

 

 

 

 

 

 

 

 

 

江州

 感谢您的支持 

 

 

 

人划线

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值