为什么我们在 C/C++ 中使用修饰符?
修饰符用于改变基本类型的含义,使其符合您的需要。例如,时间不能是负的,因此将其设为无符号是有道理的。C++ 允许 char、int 和 double 数据类型在其之前有修饰符。这里列出了数据类型修饰符 -
- 有符号
- 无符号
- 长
- 短
修饰符有符号、无符号、长和短可以应用于整数基本类型。此外,有符号和无符号可以应用于 char,而 long 可以应用于 double。
有符号和无符号修饰符也可以用作前缀太长或太短修饰符。例如,unsigned long int。
C++ 允许使用简写符号来声明无符号、短或长整数。您可以只使用单词 unsigned、short 或 long,而不使用 int。int 是隐含的。例如 -
unsigned long a; // AND unsigned long int a; // Are the same
广告