VC++6.0 BYTE WORD DWORD

来源:百度知道 编辑:UC知道 时间:2024/07/07 16:15:46
VC++6.0中的BYTE WORD DWORD类型经常用于什么场合,
请举例

我知道他们的定义都是什么,只是不了解一般都怎么用,用在什么地方
既然有了int char CString unsigned.. 为什么还要那些数据类型呢

我举个例子吧 既然有1块钱 10块钱的纸币 为什么还要5块钱的呢 5个1块的不就行了吗?

是的 在最底层(汇编)是没有数据类型的 所有的数据都是内存操作

上层定义的数据类型只是你用的方便而已 比如 用bool类型表示男 或者 女

用整形 表示 年龄

那我用整形表示男女 可以吗 也可以 1 代表男 0 代表女 随便你怎么定义怎么用

之所以定义这么多数据类型 是让你一看到这个变量就知道大概它是用于做什么用的 用于什么目的

根据匈牙利表示法,增强程序可读性。一般都用于表示windows特定状态的宏,就和BOOL一样

BYTE WORD DWORD 这些是字节类型,一般用在内存缓冲区的存储工作,如果你要用到内存来存储一些文件的话,需要用到这些数据类型,你总不能不给它分配内存空间吧!