问一个关于c语言的问题,大虾帮忙哦!

来源:百度知道 编辑:UC知道 时间:2024/05/15 17:47:40
一个数在内存中的存储,是按每一位的数字分别对应一个二进制数对应存储,还是按与该数的值相等的二进制数对应存储啊?急切想知道答案哦!

我们在编程的时候是用16进制来使用的,

比如十进制数“10”,转换为二进制数为“00001010”,16进制数为“0A”,

如果是Intel处理器,他是按高位低存,低位高存的方式存储在内在地址,具体也忘了,一般的C语言教材里应该都有讲到。

当然是按值了

按每一位的数字分别对应一个二进制数对应存储

内存中存储数据是按字或字节存储的,若按字存储则低十六位在前,高十六位在后的顺序原则存储。高十六位与低十六位构成一个32位二进制数即为所存储的数值。

如果是一个字符串型的数字(如“1354564”)是按每一位的数字分别对应一个二进制数;如果是计算数,就是按与该数的值相等的二进制数