unsigned short和USHORT有什么区别?

时间:2011-12-10 01:54:23

标签: c++ variables

USHORTunsigned short之间有什么区别?您何时使用它们?

2 个答案:

答案 0 :(得分:7)

USHORT是一个宏,它不是官方C ++语言的一部分(它可能在某处定义或类型化)。 unsigned short是由C ++语言定义为一个整数的官方类型,它至少可以保存0到65535之间的数字。

使用unsigned short并且您的代码将是可移植的 - 除非您的公司的编码标准要求,否则不要使用USHORT。

答案 1 :(得分:1)

unsigned short是标准的C++表达式而USHORT则不是。可以在维基百科文章 Integer (computer science) 中找到准确的定义。

有时,我们会在标题中输入unsde short USHORT。然后可以使用USHORT以及unsigned short。

相关问题