1)、十進位制轉換其他
轉成二進位制
integer.tobinarystring(int i)
轉成八進位制
integer.tooctalstring(int i)
轉成十六進製制:
integer.tohexstring(int i)
2)、其他轉換十進位制
二進位制轉十進位制
system.out.println(integer.valueof("101001", 2).tostring());
八進位制轉成十進位制
integer.valueof("12345",8).tostring()
十六進製制轉成十進位制
integer.valueof("6789abcd",16).tostring()
x進製num轉成十進位制
integer.valueof("num",x
).tostring()
public class main
}
輸出為:
101000011010
5032
a1a41
5349
1737075661
注意的是轉換的值都在integer內。
java各種進製之間的相互轉化
system.out.println 把2,8,16的數字的字串形式,轉化為10進製 system.out.println integer.parseint 10 10 system.out.println integer.parseint 10 2 system.out.println integ...
進製之間的相互轉化
由乙個問題想到的!這個問題是 在windows計算器裡,用programmer方式,選擇dword即32位編碼,然後切換到16進製制,輸入80800006,再轉化成十進位制,會得到乙個負數 2139095034 在c 裡面80800006是乙個uint變數,如何把它變成乙個int的負數?答案 uin...
進製之間的相互轉換
進製的區別 進製常用的有二進位制 八進位制 十進位制以及十六進製制。電腦的讀寫就是使用的二進位制 例 當值為十的時候,怎麼區分二進位制 八進位制 十進位制 十六進製制 二進位制 0b1010 八進位制 012 十進位制 10 十六進製制 0xa 一 進製的運算與轉換 二進位制運算與轉換 0000 0...