全心思齐网

c语言中取值范围怎么用?

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

匿名回答于2021-03-16 22:28:56


相关知识问答

Warning: mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, boolean given in /www/wwwroot/www.qx47.com/v.php on line 98