整数类型

整数类型属于以下类别:
  • 带符号整数类型:
    • 有符号字符型
    • 短整型
    • 整数
    • 长整型
    • 长长整数
  • 无符号整数类型:
    • 无符号字符
    • 无符号短整型
    • unsigned int
    • 无符号 long int
    • 无符号长整型 int

unsigned 前缀指示对象是非负整数。 每种无符号类型都提供与其有符号等效的相同大小的存储器。 例如, int 保留与 unsigned int相同的存储器。 因为有符号类型会保留一个符号位,所以无符号类型可以保留大于等效有符号类型的正整数值。

简单整数定义或声明的声明符是标识。 可以使用整数常量或求值为可指定给整数的值的表达式来初始化简单整数定义。

仅限 C + + 当重载函数和重载运算符中的参数为整数类型时,来自同一组的两个整数类型不会被视为不同的类型。 例如,不能对 signed int 自变量重载 int 自变量。