理解数据存储

首先抛出问题: 1.int k; char c = (char) k; 请问c中保留的是高位还是地位? 解决这个问题,联合体是最好的理解方式。对于联合体而言,首地址只有一个。就是最低位的地址。而读取数据总是从低位开始读的。每次读取不大于数据总线宽度的位数。 对于一个32位的机器,是可以一次读入四个字节的,包括浮点数,整数等。当数据类型长度大于32时,显然运算效率就会降低。如图,0的位置就是首地址,
相关文章
相关标签/搜索