【Python3的进制扫盲】
2024-09-03 11:19:17
一、进制
1.进制简介
进制就是进位制,是人们规定的一种进位方法。计算机底层的数据运算和存储都是二进制数据。计算机语言就是二进制,计算机能直接识别二进制数据,其它数据都不能直接识别。
2.常用进制
对于任何一种进制---X进制,就表示某一位置上的数运算时是逢X进一位。 十进制是逢十进一,十六进制是逢十六进一,二进制就是逢二进一,以此类推,x进制就是逢x进位。我们经常使用的是二进制、八进制、十进制、十六进制。
- 十进制:有10个基本数字,分别为0、1、2、3、4、5、6、7、8、9,运算规则”逢十进一”;
- 八进制:有8个基本数字,分别为0、1、2、3、4、5、6、7,运算规则”逢八进一”
十六进制:有16个基本数字,分别为0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F,运算规则”逢十六进一”。
- 二进制:有2个基本数字,分别为0、1,运算规则”逢二进一”。
3.进制转换
我们有最常用的转换方法:用十进制数据除以目标进制得到余数,并将余数从最后一个到第一个排列,就是转换后的目标进制表示形式(简称“除基取余,直到商为0,余数反转”)。以十进制43向二进制转换为例:
得到的数值排列:101011,所以十进制43的二进制表示形式为101011,同理,如果求八进制、十六进制表示形式,用43除以8、16即可。
最新文章
- [WPF系列] 高级 调试
- CCS实现input和img水平对齐的方法
- DrawerLayout的使用
- 谷歌浏览器中安装.crx扩展名的离线Chrome插件
- C#解压、压缩RAR文件
- MySQL具体解释(19)----------海量数据分页查询优化
- ThinkPHP - 连贯操作
- 关于负数的isdigit()判断
- 采用Flume实时采集和处理数据
- JDK安装(CentOS/rpm方式)
- java集合的操作(set,Iterator)
- Sql Server的艺术(七) SQL 数据插入操作
- EF Core下利用Mysql进行数据存储在并发访问下的数据同步问题
- 生产者消费者的java实现
- access treeview读取数据表成树并与子窗体联动
- sprintf、strcpy 及 memcpy 函数区别
- 从零开始学TensorFlow
- BZOJ 4644
- 查询总耗CPU最多与平均耗CPU最多的SQL语句
- bzoj3991 lca+dfs序应用+set综合应用
热门文章
- 一个IP可以登几个拼多多后台 拼多多如何推广营销
- idea 模版之自定义类与方法注释
- hdfs向hbase上传数据报错分析
- CentOS7 yum安装python3.6
- SVN服务器搭建及客户端配置
- 软工第十二周个人PSP
- 20162328蔡文琛 Java课程总结
- 记录 C++ STL 中 一些好用的函数--持续更新 (for_each,transform,count_if,find_if)
- hdu1242 Rescue DFS(路径探索题)
- 在pycharm中使用scrapy爬虫