一,认识二进制/八进制/十进制/十六进制

二进制是Binary,它只有0和1两个值,计算方法是逢二进一
八进制是Octal,它有0~7共8个值,计算方法是逢8进1
十进制是Decimal,它就是我们日常使用的0~9。
        日常做的计算都是十进制的,计算方法是逢十进一
十六进制是Hexadecimal十六进制数字0-9和字母a-f(或其大写A-F)表示0到15,
        计算方法是逢16进1

python各个进制的标识

二进制标识:0b
八进制的标识:0o
十六进制标识:0x

二,手动计算进制的转换

1,二进制十进制
从右到左用二进制的每个数去乘以2的相应次方

1101010 = 1*2⁶ + 1*2⁵ + 0*2⁴ + 1*2³ + 0*2² + 1*2¹ + 0*2⁰ 
        = 64 + 32 + 8 + 2 
        = 106
1001 = 1*2³ + 0*2² + 0*2¹ + 1*2⁰ = 8 + 1 = 9

2,十进制转二进制

除2取余&

原文地址:https://blog.csdn.net/weixin_43881017/article/details/134758009

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_49966.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注