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