【发布时间】:2014-11-17 22:59:02
【问题描述】:
根据:http://en.wikipedia.org/wiki/C_data_types 可以使用 unsigned short 类型或 unsigned short int 类型。但是他们之间有什么区别呢?我知道什么是 unsigned short,我知道什么是 unsigned int 但 unsigned short int 是什么意思?是短的还是整型的?
【问题讨论】:
-
unsigned short int与unsigned short的含义完全相同。 -
正如
short int与short完全相同,unsigned int与unsigned完全相同 -
short表示比int更小的最小范围。 C 和 C++ 中的整数类型按范围排列,而不是按大小排列。如果您认为您的程序不需要int的范围,请使用short int。如果您想要特定尺寸,请参阅 int16_t 或 int32_t。 -
“我知道什么是 unsigned short [..] 但 unsigned short int 是什么意思?” 嗯...