标签: java math
以下方式是计算2的数字补码的正确方法吗?
if(n<0) n = ~n+1;
答案 0 :(得分:0)
任何整数n的2补码为~n + 1。
n
~n + 1
由于这适用于所有整数,无论符号如何,您都不需要这个条件。