计算机在内存中按什么顺序储存数据
例如 int a= 0x12345678.当我查看内存中的相应地址的时候,发现其相邻的四个字节内分别是 0x78 0x56 0x34 0x12,能否就此说明一些什么规律呢?另外,对于unsigned= -1 当输出时指示符为%d时会输出 -1 ,当指示符为 %ud 时会输出2^32.
对于int=2^31 当输出时指示符为%d时会输出 -2^31,当指示符为 %ud 时会输出2^31.
能否就此说明数据在转换为二进制存储中的一些规律呢?(也就是说数据转换为二进制到底是根据我的输入值还是根据变量声明的类型呢)
[此贴子已经被作者于2017-10-6 11:16编辑过]