整数を 32 ビットの 2 進数に変換するように依頼されました。So が使用されinteger.toString(2)
、0 と 1 の 32 ビット バイナリ形式で必要な値が取得されます。しかし、実際に私が求められたのは、整数を 4 バイトのデータに変換することでした。提案どおりの出力を取得できません。を使用integer.toString(8)
しinteger.toString(16)
ました。しかし役に立たない。
例:
num=1065489844
num.toString(2) //Output: 111111100000100001010110110100
num.toString(8) //Output: 7740412664
私の足りないところを教えてください。