c语言中int范围是多少?

互联网 20-7-3

C语言中int的取值范围是:“-2147483648 ~ 2147483647”。int类型在C语言中占4个字节,即32个二进制位;当表示正数时,最高位为符号位(0);当表示负数时,最高位为符号位(1)。

C语言中int的取值范围为:-2147483648 ~ 2147483647

解释如下:

int类型在C语言中占4个字节,即32个二进制位。

当表示正数时,最高位为符号位(符号位为0),最大的正数是 0111 1111 1111 1111 1111 1111 1111 1111 即2^31 -1 = 2147483647

当表示负数时,最高位为符号位(符号位为1),最小的负数是 1000 0000 0000 0000 0000 0000 0000 0000 而在计算机中是以补码的形式存储的,C语言规定 1000 0000 0000 0000 0000 0000 0000 0000 的补码为-2147483648

所以C语言中int的取值范围为:-2147483648 ~ 2147483647

推荐教程:《C语言

以上就是c语言中int范围是多少?的详细内容,更多内容请关注技术你好其它相关文章!

来源链接:
免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
标签: int
上一篇:php获取远程图片并下载保存到本地的方法分析 下一篇:c语言中return的用法是什么?

相关资讯