一个宏定义的基础有关问题

一个宏定义的基础问题#define STD_OUTPUT_HANDLE((DWORD)-11)这个宏定义 应该怎么理解啊DWORD不是表示无符

一个宏定义的基础问题
#define STD_OUTPUT_HANDLE ((DWORD)-11) 
这个宏定义 应该怎么理解啊
DWORD不是表示无符号的长整型变量吗 那STD_OUTPUT_HANDLE是11还是-11啊
各位高手帮忙解释一下 谢谢了~

[解决办法]

探讨

引用:
引用:

输出了一下 结果是-11 那DWORD的作用是什么呢


为了用4字节容纳它, 至于有无符号看你程序接下来的目的了.

可是DWORD的定义 不是无符号的吗 那变量还可以是负数的吗