我被要求将整数转换为 32 位二进制数。因此使用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
请告诉我,我缺少的地方。