黑马程序员技术交流社区
标题:
关于字符在内存中的存储
[打印本页]
作者:
菜鸟_琦
时间:
2014-10-24 16:50
标题:
关于字符在内存中的存储
看视频中讲到,
char a ='6';
对应的ASCII码为54,所以存储为0011 0110,为什么不是0000 0000 0000 0000 0000 0000 0011 0110,我知道定义的是char类型,但是54不是int类型吗?
而且 int b = 54 ,存储是不是为0000 0000 0000 0000 0000 0000 0011 0110?
作者:
Beacon
时间:
2014-10-24 16:58
按字节存储 char是一个字节就是8位。 而int是4个字节 就是32位。
作者:
菜鸟_琦
时间:
2014-10-24 17:48
哦,懂了 54不一样就是int型
作者:
LeeWong
时间:
2014-10-24 18:56
声明是什么类型 就占什么类型的字节数吧
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2