在 C 和 C++ 中选择合适的整数类型
原文英文,约700词,阅读约需3分钟。发表于: 。Introduction When Dennis Ritchie created C, he made int (a signed integer type) be the default type. The size (number of bits) of an int was deliberately not specified. Even when C was...
当Dennis Ritchie创建C语言时,他将int设为默认类型,int的大小没有指定,选择整数类型的准则包括使用size_t标准类型别名表示内存中的字节数,使用off_t POSIX类型别名表示磁盘上文件的大小或位置,使用intptr_t或uintptr_t类型别名表示必须与指针的确切大小相同的整数值,除非涉及特定情况,否则默认使用无符号类型。选择正确的整数类型可以向读者传递正确的信息并消除运行时检查。