字符型数据

1.字符与字符代码

大多数C系统采用ASCII字符集

字母:A ~Z,a ~z

数字字符:0~9

专门符号:!  ”  #  &  ?  (  )  *等

不能显示的字符:换行(以\n表示)、跳格(以\t表示)、退格(以\b表示)、空字符(以\0表示)等

字符是按其ASCII码(整数)形式存储的

C99把字符型数据作为整数类型的一种

字符’1’和整数1是不同的概念

         字符’1’只是代表一个形状为“1”的符号,在需要时按原样输出,在内存中以ASCII码形式存储,占1个字节

         整数1是以整数存储方式(二进制补码方式)存储的,占4个字节

2.字符变量

用类型符char定义字符变量  

char b,c = ’A’;  

b = ’1’;   

 printf(”%c  %c\n”, b, c);

 输出结果是:    1  A

字符数据可与整型数据通用

 ’1’+1的值为50  

char b, c = ’A’;

 b = 97;  

printf(”%d  %c\n”, c, b);  

输出结果是:    65  a

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值