string轉(zhuǎn)二進(jìn)制字符串 但輸入一個數(shù)字時,怎么樣轉(zhuǎn)換成二進(jìn)制數(shù),用?
但輸入一個數(shù)字時,怎么樣轉(zhuǎn)換成二進(jìn)制數(shù),用?通用編程語言有相應(yīng)的函數(shù),可以直接使用。例如,它可以在Java中使用整數(shù).toBinaryString(int)將整數(shù)轉(zhuǎn)換為二進(jìn)制字符串;double類型可
但輸入一個數(shù)字時,怎么樣轉(zhuǎn)換成二進(jìn)制數(shù),用?
通用編程語言有相應(yīng)的函數(shù),可以直接使用。例如,它可以在Java中使用整數(shù).toBinaryString(int)將整數(shù)轉(zhuǎn)換為二進(jìn)制字符串;double類型可以使用doubletolongbits(雙值)將值轉(zhuǎn)換為機(jī)器內(nèi)部表示。手工計算可以對無符號整數(shù)使用整數(shù)除法和余數(shù)法。數(shù)字比較大的可以先轉(zhuǎn)換成十六進(jìn)制,然后再轉(zhuǎn)換成二進(jìn)制。十進(jìn)制,對應(yīng)的浮點(diǎn)類型是有符號的,涉及到編碼問題,轉(zhuǎn)換比較復(fù)雜,不需要自己編程實現(xiàn)。