由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Java版 - 问个简单问题
相关主题
Doesn't EJB technology compete with CORBA?问个最基本问题
编译原理,正则表示请教问个java系统函数问题
question about using Runtime.getRuntime.exec() in Tomcat再问个蠢问题,JAVA论坛
问个傻问题新手问个数学作图的问题?
问个J2EE server跟Apache Web Server的问题?新手问个java蠢问题!
问个java里得到时间的问题问个关于jar的问题.
问个程序调用的问题问个JSP和Bean的问题
问个Thread 的问题,java certificate里的问个Hashtable的问题
相关话题的讨论汇总
话题: 1111话题: 0000话题: 1110话题: compliment话题: round
进入Java版参与讨论
1 (共1页)
g**********y
发帖数: 14569
1
6>>2 = 1
为什么 -6>>2 = -2 呢?
BTW, in Java, -1的机器内码是:
(a) 1000 0000 0000 0001
(b) 1000 0000 0000 0000
告别考试好久了, 全忘了 :)
c*****t
发帖数: 1879
2

110 (base 2) >> 2 = 1
6 >> 2 is the same as 6 / 4 and round down
1111 ... 1010 >> 2 = 1111 ... 1110 = -2
-6 >> 2 is the same as -6 / 4 and round down as well :)
this is signed magnitude
no such sign system.
(c) 1111 1111 1111 1111
this is 2's compliment, the standard negative number representation.
It is 1's compliment + 1.
(d) 1111 1111 1111 1110
1's complement
(e) excess #
this one is used in exponents.

【在 g**********y 的大作中提到】
: 6>>2 = 1
: 为什么 -6>>2 = -2 呢?
: BTW, in Java, -1的机器内码是:
: (a) 1000 0000 0000 0001
: (b) 1000 0000 0000 0000
: 告别考试好久了, 全忘了 :)

1 (共1页)
进入Java版参与讨论
相关主题
问个Hashtable的问题问个J2EE server跟Apache Web Server的问题?
问个java on linux的奇怪问题问个java里得到时间的问题
再问个java的蠢问题,别骂我问个程序调用的问题
问个知识升级的问题问个Thread 的问题,java certificate里的
Doesn't EJB technology compete with CORBA?问个最基本问题
编译原理,正则表示请教问个java系统函数问题
question about using Runtime.getRuntime.exec() in Tomcat再问个蠢问题,JAVA论坛
问个傻问题新手问个数学作图的问题?
相关话题的讨论汇总
话题: 1111话题: 0000话题: 1110话题: compliment话题: round