C51數據在存儲器中存儲方式各是什么
C51字節數據、整型數據以及長整型數據在存儲器中的存儲方式各是怎樣的?
答:字符變量(char)無論是unsigned char數據還是signed char數據,均為1個字節,即8位,因此被直接存儲在RAM中,可能存儲在0~0x7f區域(包括位尋址區域),也可能存儲在0x80~0xff區域,與變量的定義有關。
整型變量(int)不管是unsigned int數據還是signed int數據,均為2個字節,即16位,其存儲方法是高位字節保存在低地址(在前面),低位字節保存在高地址(在后面)。
長整型變量(long)為4個字節,即32位,其存儲方法與整型數據一樣,是最高位字節保存的地址最低(在最前面),最低位字節保存的地址最高(在最后面)。
評論