3.2.3 C语言中的整数
C语言作为一种很常用的高级编程语言,它支持的整数类型有很多种。无符号整数在C语言中有unsigned short、unsigned int和unsigned long等几种类型。带符号整数在C语言中有short、int、long等几种类型。区分无符号还是带符号整数的规则是在数的最后加u或者U,加此标识的数代表的是无符号整数,反之就为带符号整数。
每种数据类型还要其可能取值的范围。int类型至少为16位二进制数,因此,它的取值范围为-32 768~+32 767。short类型为16位,int类型为32位,long类型在32位系统中表示32位数据,在64位系统中表示64位数据。此外,C 语言中还有long long类型数据,它必须是64位的。