C语言:数据类型(char类型)

4、 字符型 char(重点)

【内存大小】

char 字符型,存储单个字符,使用单引号 ' '包含内容。在内存中占1个字节(8位)。

实际存储的时候是以字符的ASCII码对应的数值,存储在内存中。

cout<<"char所占字节数量:"<<sizeof(char)<<endl; 

【定义方式】

char  a='9';       默认是有符号的类型。

char  a='a';

char  a='\010';    存储8进制的数字

char  a='\x010';   存储16进制的数字

【取值范围】

char类型的变量可以存储单个字符,也可以存储一定范围内的数字。

有符号的情况下:-27~27-1    

无符号的情况下:0~28-1  

c1c865a26df943939f970a59cbd4c200.png

 4.1、char存储8和16进制的数字

bfce0929783c403f87783f16649f9a51.png

 

4.2、char存储可用范围内的数字

【务必牢记】

字符'0'~'9'   对应的ASCII码为48~57

字符'a'~'z'   对应的ASCII码为97~122

字符'A'~'Z'  对应的ASCII码为65~90

大写字母比小写字母的ASCII码小32。

4.3、大小写转换

大写字母+32等于小写字母对应的ASCII码。

小写字母-32等于大写字母对应的ASCII码。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值