当前位置: 代码迷 >> C语言 >> 字符与整形转换问题?
  详细解决方案

字符与整形转换问题?

热度:383   发布时间:2007-11-17 16:46:05.0
呵呵
----------------解决方案--------------------------------------------------------
1会在系统中自动转换为字符型数据输出
----------------解决方案--------------------------------------------------------
a = 1;

a在内存里就是00000001,因为它是char类型的,编译器就把它按照字符处理,输出时转换成ascii码为1的控制字符

b = '1';

b在内存里是00110001,它是char类型的,编译器按照字符处理,输出时换成ascii码为0x31的字符即屏幕上显示出来的字符'1'
----------------解决方案--------------------------------------------------------
  相关解决方案