请问C++中#define W_TENT (1<<2)是什么意思?

来源:百度知道 编辑:UC知道 时间:2024/05/22 00:57:33
请问C++中#define W_TENT (1<<2)是什么意思?

宏定义 代码 意思是说 在以后的编程中 所有代码为 W TENT的代码 在系统编译前 由预处理器直接替换成1》》2 目的是节省编译时间

定义 W_TENT为1的左移两位,
00000001->00000100 =4
W_TENT 就是 4

结果类似:
const BYTE W_TENT=4;

定义 W_TENT为1左移两个BIT,相当于4.