如何将十进制数转换为16位十六进制数? 十进制数是1198540479,我正在尝试将其转换为十六进制。 为此,我做了>>>十六进制(1198540479)并输出为' 0x477046bf'在哪里我期待输出' 0x00000000477046bf'。
答案 0 :(得分:4)
使用str.format
执行此操作:
print("0x{:016x}".format(1198540479))
结果:
0x00000000477046bf