用JAVA实现比较两个数a,b的大小,不能应用大于/小于,if,switch,等判断语句

日期:2014-07-22 18:56:51 人气:1

用JAVA实现比较两个数a,b的大小,不能应用大于/小于,if,switch,等判断语句

方法,就是相减后看符号位,将减的结果的符号位移位到末尾,再和1与操作,或者直接和0x80000000与,得出的符号位再右移至末尾,作为数组的下标。int型占4字节,即32位,在-1为补码的机器上,1代表负数,0代表正数
    A+
热门评论