有关字符常量和字符变量

 

1 字符变量是存放单个字符常量的量

2 字符常量是用单引号括起来的字符 'a'-32   /*执行结果是97-32=65*/

3 定义字符变量的方法是:  char s = 'B';

4 字符变量的值是ASCII的值,即字符变量可以当做整型变量来处理,可以用来参与整型变量的运算。

已知字母A的ASCII码为十进制数65,且c2为字符型,则执行语句c2=‘A’+‘6’-‘3’后,c2中的值为  因为在c2后面的运算里,'A'+'6'-'3'这三个用单引号括起来表示一个字符型常量,最后得到一个字符型常量,而c2又是一个char变量,所以结果保存成字符,如果说c2定义为int型,最后就会把得到的字符转换成ASCII表中对应的码值。

 

 

char c ;
c = getchar();
if(c<32)
    printf("是控制字符");
else if(c>='0'&&c<='9')
    printf("是数字字符");
else if (c>='A'&&c<='Z'||c>='a'&&c<='z')
    printf ("是字母");
else
    printf("是其他字符");

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值