不能用 ,if ,switch 等一切判断的词,如何实现两个数大小的比较?
问题描述:
不能用 ,if ,switch 等一切判断的词,如何实现两个数大小的比较?
答
在网上找的,不能算是我写的,总的意思来说就是
判断正负我们可以用位运算判断最高位是否是1来解决
1.先判断是否一正一负,这样很容易比较大小
2.如果两个数同号,那么做差,判断结果的正负情况,也就得出比较结果(如果直接做差容易出现结果溢出的情况)