首頁 > 問答 > 主體
虽然有无符号不影响加减法、位运算等操作,但是乘法和除法的指令分mul、p以及imul、ip两套的。
如果JAVA编程需要用到无符号乘除法怎么办?
PHPz2017-04-17 14:26:54
如果你的來源資料是無符號的,也就是小於 Integer.MAX_VALUE 且大於等於0的時候,直接計算就是無符號計算。但如果資料實際上大於 Integer.MAX_VALUE 的時候,可以用 long 來算。如果 long 都不夠了,還可以用 BigInteger。
ringa_lee2017-04-17 14:26:54
看位數咯,如果大於int就用long,long還不夠就用BigInteger,或者乾脆直接用BigInteger
PHP中文网2017-04-17 14:26:54
Java 中間無符號與有符號運算不是一個樣?無符號無非就是全部是正數而已,樓主想表達什麼?