c中word , byte , bit 各表示的是啥?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c中word , byte , bit 各表示的是啥?相关的知识,希望对你有一定的参考价值。

参考技术A byte------表示段的开始地址为字节地址
word-----表示段的开始地址为字地址,也就是从2、4、6字节地址开始dword----
bit-表示位

在c++ mfc中出现byte word dword 有啥实用意义

  主要是为了在编写和阅读源码时方便。它们在windef.h的头文件中被定义。
  typedef unsigned char BYTE
  typedef unsigned short WORD;
  typedef unsigned long DWORD
  具体的意思:
  BYTE:8-bit整数,未带正负号
  DWORD:32-bit整数,未带正负号
  WORD:16-bit 整数 ,未带正负号
参考技术A
typedef unsigned char BYTE

typedef unsigned short WORD

typedef unsigned long DWORD

本回答被提问者采纳
参考技术B byte定义自己变量,占用8位内存
word定义字变量,占用16位内存
dword定义双子变量,占用32位内存
参考技术C 实际上就是 uint8_t (unsigned char), uint16_t (unsigned short), uint32_t (unsigned long)
windows api里用BYTE WORD DWORD表示而已。

以上是关于c中word , byte , bit 各表示的是啥?的主要内容,如果未能解决你的问题,请参考以下文章

位,字节和字区别(bit,byte,word)

C语言中说,一个word是16个Bit,2个Byte,那么,能具体一下,这个word是什么?

什么叫"位"(bit), 什么叫"字节"(byte),和"字"(word)

BitBytekbKBMBKiBMiB各表示什么意思?

c语言中的word和byte是啥数据类型啊

BIT(BOOL)、BYTE、WORD、DWORD,这四个类型数据在位数上有啥区别