当前位置: 代码迷 >> 综合 >> 整数转化成八进制、十六进制、二进制,以及转回
  详细解决方案

整数转化成八进制、十六进制、二进制,以及转回

热度:68   发布时间:2024-02-27 05:32:18.0
// An highlighted block
>>a=int(input())
>>print(oct(a),hex(a),bin(a),sep=',')
>>123
>>0o173,0x7b,0b1111011

从键盘中获取一个整数,分别输出八进制、十六进制、二进制的值,注意:sep=’,’ ,表示3个值中间使用逗号隔开

// An highlighted block
>>print(int('0o173',8),int('0x7b',16),int('0b1111011',2))
>>123 123 123

使用int(‘0o173’,8)int(‘0x7b’,16),int(‘0b1111011’,2)将上面的八进制、十六进制、二进制转换回整数的值

  相关解决方案