32位有符号数强制转换为16位有符号数
16进制32位有符号数 0xFFFF2AAA,强制转换为16位有符号数,结果是什么,为什么?
人气:264 ℃ 时间:2019-10-20 20:17:34
解答
结果是2AAA.理由:丢弃高位原来32位的是负数,转换之后是正数,这样就错了,有办法解决?没办法解决,16位有符号数的表示范围是-32768~32767,0xFFFF2AAA换算是十进制数是-54614,已经超出16位有符号数的表示范围了。
推荐
猜你喜欢
- 将两种气态烃组成的混合气体,0.1mol,完全燃烧得0.16molCO2和3.6g水,下列说法正确的是( ).
- 有一支刻度均匀,但读数不准的温度计,将这支温度计放入冰水混合物中其示数为2℃.
- 超市运大米和面粉各25袋,每袋大米50千克,每袋面粉35千克,运来大米和面粉共有多少千克?
- 有这样一串数,从左到右依次排列为1,3,2,-1,1,3,2,-1,1...,第2009个数是多少
- 请列出一张英语人称代词、主格、宾格的表格 谢谢
- 关于在我们身边的发生的英语作文,像春天啊,有趣的事……10句话左右,的
- 某氯原子的质量是a g,12C原子的质量是bg,用NA表示阿伏加德罗常数,下列说法中正确的是( ) A.氯元素的相对原子质量为 12b/a B.m g该氯原子的物质的量一定是m/(a NA)mol C.氯元素的摩尔
- Can后面是不是加动词原形,请举几个例子