如题所述
先看一下结果:
ch实际保存的是十进制数48,同时也是字符’0‘的ASCII码。
在C语言里面char数据类型其实是一个byte的整型数值,同时表征的也是标准字符的ASCII码。
因此给char赋初值的时候可以用字符常量,也可直接用数值。
例如,
十进制数,char ch = 48;
16进制数,char ch = 0x30;
字符常量,char ch = '0';
这些赋值的结果都是一样的。
温馨提示:答案为网友推荐,仅供参考
如题所述
先看一下结果:
ch实际保存的是十进制数48,同时也是字符’0‘的ASCII码。
在C语言里面char数据类型其实是一个byte的整型数值,同时表征的也是标准字符的ASCII码。
因此给char赋初值的时候可以用字符常量,也可直接用数值。
例如,
十进制数,char ch = 48;
16进制数,char ch = 0x30;
字符常量,char ch = '0';
这些赋值的结果都是一样的。
本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网