一般来说unit8_t应该占8bit即占一个字节,但是平时所说的int和 unsigned int都是占一个机器字节,现在机器一般都位32位机器,即占32位,潭浩强的书中这样写的,那么unit8_t占几位unit8_t中8什么意思??
我说错了 ,不是机器字节 而是 机器字即word
typedef unsigned char uint8_t关于占几个字节
答案:2 悬赏:70 手机版
解决时间 2021-02-26 03:31
- 提问者网友:送舟行
- 2021-02-25 16:18
最佳答案
- 五星知识达人网友:孤独的牧羊人
- 2021-02-25 17:53
什么叫“机器字节”。。。 他胡说八道呢
在pc上1字节就是8位,没别的说法。 uint8_t里面的8就是它占8位的意思呗
word也没道理, 一般的说法 8位叫byte (字节) , 16位叫word(字) , 32位叫 double word或者DWORD(双字)。 看到这些字眼长度就都是固定的, 没有根据cpu位数变化的, 也没听过“机器字”这说法
在pc上1字节就是8位,没别的说法。 uint8_t里面的8就是它占8位的意思呗
word也没道理, 一般的说法 8位叫byte (字节) , 16位叫word(字) , 32位叫 double word或者DWORD(双字)。 看到这些字眼长度就都是固定的, 没有根据cpu位数变化的, 也没听过“机器字”这说法
全部回答
- 1楼网友:思契十里
- 2021-02-25 18:55
我。。知。。道
加。。我。。私。。聊
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯