引用我正在阅读的书:
signed char, signed short int, signed int, signed long int, signed long long int被称为标准有符号整数类型unsigned char, unsinged short int, unsigned int, unsigned long int, unsinged long long int, _Bool被称为标准无符号整数类型- 除了标准整数类型之外,C99标准还允许实现定义的扩展整数类型,包括有符号和无符号.例如,编译器可能提供有符号和无符号的128位整数类型.
我有第3点的问题.这些"扩展整数类型"是什么?任何例子?
扩展整数类型的一个示例是__int64MS Visual C 定义的 64 位有符号整数类型。虽然此类型显然是整数类型,但在旧版本的 MSVC 中,它不能作为int、long int、 或获得long long int。long long int(MSVC同时添加了支持。)