c51中一般指针变量占用多少字节存储

如题所述

是三个字节,第一个字节表示存储器类型,第二,三个字节是指向数据地址的高字节和低字节。

如果将首位作为符号位

即1为负数

0为整数

一字节存的最小数为

11111111(-128)

最大数为

01111111(127)

如果没有符号位则

最小数为00000000(十进制0)

最大数为11111111(十进制255)

扩展资料:

多字节数据存放顺序与CPU有关,微处理器中的存放顺序有正序(Big-Endian)和逆序(Little-Endian)(也称大端存储和小端存储)之分。常见的Intel系列使用的编码方式属于Little-Endian类;某些RISC架构的CPU,如IBM的Power-PC等属于Big-Endian类。

Big-Endian:高位字节存入低地址,低位字节存入高地址,依次排列。

Little-Endian:低位字节存入低地址,高位字节存入高地址,反序排列。

参考资料来源;百度百科-多字节存储顺序

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-11-02
是三个字节,第一个字节表示存储器类型,第二,三个字节是指向数据地址的高字节和低字节。本回答被提问者采纳
第2个回答  2017-11-02
c51中一般指针变量占用3个字节存储
第3个回答  2017-11-02
饿的花果山度度纽带
第4个回答  2017-11-02
色的土布门帘;他刚才睡的床是
相似回答