數字怎么轉二進制?
一般編程語言都有相應的函數可以直接使用。比如在Java中,可以用(int)把整數轉換成二進制字符串;Doubletype可以使用doubleToLongBits(doublevalue)將值轉換為機器的內部表示形式。
手工計算對于無符號整數,可以用整除法和余數法。如果數字很大,可以先轉換成十六進制,再轉換成二進制。
如果用十進制數,對應的浮點數類型是有符號的,這就涉及到編碼問題,所以轉換比較復雜,不需要自己編程。
一般編程語言都有相應的函數可以直接使用。比如在Java中,可以用(int)把整數轉換成二進制字符串;Doubletype可以使用doubleToLongBits(doublevalue)將值轉換為機器的內部表示形式。
手工計算對于無符號整數,可以用整除法和余數法。如果數字很大,可以先轉換成十六進制,再轉換成二進制。
如果用十進制數,對應的浮點數類型是有符號的,這就涉及到編碼問題,所以轉換比較復雜,不需要自己編程。