java怎么將字符串轉(zhuǎn)化為long 數(shù)字怎么轉(zhuǎn)二進(jìn)制?
數(shù)字怎么轉(zhuǎn)二進(jìn)制?一般編程語(yǔ)言都有相應(yīng)的函數(shù)可以直接使用。比如在Java中,可以用(int)把整數(shù)轉(zhuǎn)換成二進(jìn)制字符串;Double type可以使用doubleToLongBits(double va
數(shù)字怎么轉(zhuǎn)二進(jìn)制?
一般編程語(yǔ)言都有相應(yīng)的函數(shù)可以直接使用。比如在Java中,可以用(int)把整數(shù)轉(zhuǎn)換成二進(jìn)制字符串;Double type可以使用doubleToLongBits(double value)將值轉(zhuǎn)換為機(jī)器的內(nèi)部表示形式。
手工計(jì)算對(duì)于無(wú)符號(hào)整數(shù),可以用整除法和余數(shù)法。如果數(shù)字很大,可以先轉(zhuǎn)換成十六進(jìn)制,再轉(zhuǎn)換成二進(jìn)制。
如果用十進(jìn)制數(shù),對(duì)應(yīng)的浮點(diǎn)數(shù)類型是有符號(hào)的,這就涉及到編碼問(wèn)題,所以轉(zhuǎn)換比較復(fù)雜,不需要自己編程。