美文网首页
各进制间的转换

各进制间的转换

作者: Ribosome_He | 来源:发表于2021-10-11 20:31 被阅读0次

https://blog.csdn.net/weixin_43353539/article/details/89444838

import sys
for l in sys.stdin:
    #print(int(l,16)) 直接转换
    #方法二
    d = {'0':0,'1':1,'2':2,'3':3,'4':4,'5':5,'6':6,'7':7,'8':8,'9':9,'A':10,'B':11,'C':12,'D':13,'E':14,'F':15}
    result = 0
    for i in range(2,len(l)-1): #sys.stdin取到的字符串的尾部也有'\n',因此长度多了一个字符
        result += d[l[i]] * 16**(len(l)-i-2)
    print(result)
    

相关文章

  • 进制间转换

    什么是进制 二进制: 以数字0-1来表示每一个自然数,逢2进1。八进制: 以数字0-7来表示每一个自然数,逢8进1...

  • 进制间的转换

    十进制转其他的 其他的转十进制

  • 进制间的转换

    代码: 输出: 参考资料:https://time.geekbang.org/column/article/71840

  • 进制间的转换

    任意进制转到10进制 系数乘以基数的权次幂相加的和 10进制转到任意进制 涉及数学公式 除基: c = a...

  • 进制间的转换

    一、十六进制 “逢16进1”的进位制,一般用数字0到9和字母A到F(或a ~ f)表示,其中A ~ F表示10~1...

  • 进制间的转换

    这里 R 进制代表: 二进制、八进制、十六进制等等非十进制 1. R 进制转十进制 将各位数字与它的权相乘,其积相...

  • 基于C++实现各种进制间的转换

    酷黑窗体风格的VC++进制转换程序,实现大家各种常用进制间的转换,比如十进制转二进制,八进制、十六进制,还包括了任...

  • 数制及数据转换

    1.对应关系表: 2.不同数制间的数据转换 (1)转换成十进制 (2)二进制数、八进制数和十六进制数之间的转换 八...

  • JS 颜色RGB与16进制转换核心

    JavaScript颜色转换的核心就是进制间的转换。RGB格式其实就是十进制表示法,所以,十六进制颜色与RGB颜色...

  • 进制间的转换原理

    1、进制的介绍 在讲进制之前,我们先看一下数制的定义:用一组固定的数字和一套统一的规则来表示数目的方法称为数制。 ...

网友评论

      本文标题:各进制间的转换

      本文链接:https://www.haomeiwen.com/subject/mhfinltx.html