0x80000000转成INT型是多少?是怎么算的
来源:百度知道 编辑:UC知道 时间:2024/06/05 17:42:40
想问个基本问题
因为看到C中有这样的 (int)0x80000000
其值是多少
另外0x80000000是什么?怎么算的
因为看到C中有这样的 (int)0x80000000
其值是多少
另外0x80000000是什么?怎么算的
满意的答案是错的,我来更正下,免得误导其他人。
首先int是32位的,4个字节,一个字节8位
0x80000000 的2进制是
1000,0000,0000,0000,0000,0000,0000,0000
第一位是符号位,表示负的
后边是数值位,因为是负数,所以要取反计算,
000,0000,0000,0000,0000,0000,0000,0000取反后
111,1111,1111,1111,1111,1111,1111,1111,十进制是2147483648。
所以,0x80000000是-2147483648,int的最小值。
同样可以推算出0x7fffffff 是int的最大值。
0x80000000是十六进制,转为int 是0.
0x80000000的二进制是
0100,0000,0000,0000,0000,0000,0000,0000
转化为int时,只取前四个字节,舍去多余的头,就是:
0000,0000,0000,0000
也就是0
不对的,0x80000000为-(2^31)!!!!!!!!!!
0x80000000转成INT型是多少?是怎么算的
java string 转成int型
Java中如何把字符串如"0x00FFFFFF"转成int类型?
Java 中int 转成 String 的问题?
0x000000C2 (0x00000040,0x00000000,0x80000000,0X00000000)
0x000000c2(c0x00000040 0x00000000 0x80000000 ox00000000)
C#,不用显式,把String转成int
xp蓝屏代码STOP:0X0000000A(0X80000000,0X00000002,0X00000001,0X80503265)
Stop:0x000000c2,C0X00000040stop:0x000000C2(C0x00000040,0x00000000,0x80000000,0x00000000)
电脑无法正常关机,出现蓝屏显示unknown software exception(0x80000000) 位置为 0x00000000