C语言中字符的含义是什么?
3个回答
展开全部
char 不小于一个字节的存储的整数
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
字符常量
字符常量是指用一对单引号括起来的一个字符。如‘ a’,‘9’,‘!’。字符常量中的单引号只起定界作用并不表示字符本身。单引号中的字符不能是单引号(’)和反斜杠( \),它们特有的表示法在转义字符中介绍。
在C语言中,字符是按其所对应的A S C I I码值来存储的,一个字符占一个字节。例如:
字符 ASCII码值(十进制)
! 3 3
0 4 8
1 4 9
9 5 7
A 6 5
B 6 6
a 9 7
b 9 8
注意字符'9'和数字9的区别,前者是字符常量,后者是整型常量,它们的含义和在计算机中的存储方式都截然不同。
由于C语言中字符常量是按整数( s h o r t型)存储的,所以字符常量可以像整数一样在程序中参与相关的运算。例如:
'a'-32 ; /* 执行结果97-32 = 65 * /
'A' + 32; /* 执行结果65+32 = 97 * /
'9'-9; /* 执行结果57-9 = 48 * /
字符常量是指用一对单引号括起来的一个字符。如‘ a’,‘9’,‘!’。字符常量中的单引号只起定界作用并不表示字符本身。单引号中的字符不能是单引号(’)和反斜杠( \),它们特有的表示法在转义字符中介绍。
在C语言中,字符是按其所对应的A S C I I码值来存储的,一个字符占一个字节。例如:
字符 ASCII码值(十进制)
! 3 3
0 4 8
1 4 9
9 5 7
A 6 5
B 6 6
a 9 7
b 9 8
注意字符'9'和数字9的区别,前者是字符常量,后者是整型常量,它们的含义和在计算机中的存储方式都截然不同。
由于C语言中字符常量是按整数( s h o r t型)存储的,所以字符常量可以像整数一样在程序中参与相关的运算。例如:
'a'-32 ; /* 执行结果97-32 = 65 * /
'A' + 32; /* 执行结果65+32 = 97 * /
'9'-9; /* 执行结果57-9 = 48 * /
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询