当我阅读兰德尔E布莱恩特和大卫R奥哈拉隆的教科书《计算机系统》时,我有一个问题:C标准对不同数据类型的数值范围设置了下限,但没有上限。这是什么意思? 最佳答案 例如,这意味着C标准指出,int应该至少大到足以容纳-32767到32767的值,但它可能更大。在现实世界中,16位计算机使用-32768到32767,因为它们使用2的补码。而32位计算机使用-21.4到+21.4亿。