在 C 中,整数类型可以存储的值的范围取决于它们的大小以及它们是有符号还是无符号。对于 32 位计算机,C 标准保证的最小范围是:
给定这些范围,unsigned long int 无法可靠地在 a 上保存十位数字 (1,000,000,000 - 9,999,999,999) 32位计算机。
但是,对于更大的数字,C99和C 11引入了long long int类型,它提供了更广泛的范围:
通过这些扩展的范围, unsigned long long int 提供足够的容量来存储十位数字。应该注意的是,long long int 并不总是被较旧的编译器支持,因此在依赖它之前应该验证其可用性。
以上是unsigned long int 可以在 C 中可靠地存储十位数字吗?的详细内容。更多信息请关注PHP中文网其他相关文章!