发布网友 发布时间:2022-05-15 06:47
共4个回答
热心网友 时间:2023-10-12 09:07
你这个问题其实不是语言的问题,也不是系统分配内存的问题,是CPU的问题,热心网友 时间:2023-10-12 09:07
这涉及到一个底层问题,目前的机器都称为字处理机,他们的内存处理方式基本相同就是按字节来划分,每隔字节给出一个地址,但是程序中的类型如果大于一个字节就会存在问题,就是按内存地址顺序决定数据的高字节和低字节,这个一般都是由硬件决定的,目前有大端和小端两种方式,高位地址对数据高字节称为大端,intel的处理器一般都是大端.你遇到的就是这种情况,低地址00001010 对应的是数据的低字节.热心网友 时间:2023-10-12 09:07
机器不同,结果不同。x86的表示法就是这样的,这我也没办法热心网友 时间:2023-10-12 09:08
查询int的计算机表示方法吧