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

问一个关于数据的存储的有关问题 比较疑惑的

2012-02-17 
问一个关于数据的存储的问题 比较疑惑的比如我定义inta15程序将跟变量a分配内存在32位机器里15是以000000

问一个关于数据的存储的问题 比较疑惑的
比如我定义int   a=15
程序将跟变量a分配内存
在32位机器里
15   是以00000000   00000000   00000000   00001111形式存储
还是用8421码   数字逻辑里学的
00000000   00000000   00000000   0001   0101
或   其他形式
如果是编码他做算术运算不是还要转换一下吧


[解决办法]
哦,错了,如果你是大端字节序的话,就是00000000 00000000 00000000 00001111
小端的话,才是我说的那样。
[解决办法]
不一定,这个跟字节序有关,大端/小端字节序。。。
[解决办法]
和机器相关,
可以参考这里:
http://blog.csdn.net/jixingzhong

有一篇关于字节序的文章 ~~
[解决办法]
现在的计算机对于整数的实现一般采用的都是补码,也就是
"15 是以00000000 00000000 00000000 00001111形式存储 "
至于字节顺序,那是另外一个问题。。

热点排行