首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

char int 这些类型的数据在内存中到底是如何样存放的

2012-09-04 
char int 这些类型的数据在内存中到底是怎么样存放的?假如int为2字节。那么比如说4在内存中是:0000 0000 00

char int 这些类型的数据在内存中到底是怎么样存放的?
假如int为2字节。那么比如说4在内存中是:0000 0000 0000 0100(便问一下,这个内存中存放的是补码还是原码?)

那例如 char a='a';
那么这个a在内存中是怎么存的呢?


麻烦各位。。

[解决办法]
字符用asci码存放。int用补码,unsigned 用原码。注意机器的大小断法,字节顺序不一样的。又int是4个字节的。
[解决办法]
补码

具体用调试的内存窗口可以查看

[解决办法]

探讨

补码

具体用调试的内存窗口可以查看

热点排行