美文网首页
Day03进制

Day03进制

作者: PythonLi | 来源:发表于2018-09-27 19:40 被阅读0次

一、进制 :

计算机在存储时存的数字都是以二进制的形式存的。
十进制、十六进制、八进制、二进制

1. 十进制

100 78 3 223 231341212
基数;0,1,2,3,4,5,6,7,8,9
进位;逢10进1
每一位的值;123 = 1100 + 210 + 3*1 = 123

2、二进制

所有的二进制数都是有0和1组成。
基数;0,1
进位;逢2进1 11————1011
每一位的值; 11011 = 12^0+121+0*22+12^3+12^4 =27

3、 八进制

基数;0,1,2,3,4,5,6,7
进位;逢8进1
每一位的值; 123=38^0+281+1*82=83

4、十六进制

89 89af 88ad
基数;0-9;a-f(A-F) a(10),b(11),c(12)......
进位;逢16进1
每一位的值;111= 116^0+1161+1*162=273

5、进制之间的转换

a. 其他进制转换成10进制;每一位上的数乘以进制幂次数,然后求和
b. 10进制转换其他进制;辗转取余法
123;(2) 除2取余 从下往上排列。除不过就为0 111100
123;(8) 除8取余 173
123;(16)除16 取余 7B
c. 二进制转换8进制 ;每三位二进制转换一位
八转二:一位8进制转换成3位的二进制
(8)671-->(2)110111001
d.二进制转换16进制:每4位二进制转换1位
十六转二;一位的16进制转换成4位的二进制
(16)67-->(2)0110 0111

6.python对进制的支持

python支持通过二进制、八进制、十进制和十六进制的形式来直接表示一个整数
a.十进制;直接写的数字的值都是十进制的数。
各进制前缀及相互转换前缀

相关文章

  • Day03进制

    一、进制 : 计算机在存储时存的数字都是以二进制的形式存的。 十进制、十六进制、八进制、二进制 1. 十进制 10...

  • 自律给我自由—Day003

    【叶子姑娘的自律100天挑战 Day03】 2019.01.16 Day03/100 【早起】继续保持在7点左右起...

  • day03补充-练习代码

    补充day03练习代码: 以上。

  • java033缓冲流的特殊功能

    package day03; import java.io.BufferedReader; import java...

  • java033缓冲流复制文本文件

    package day03; import java.io.BufferedReader; import java...

  • Day03

    Day03 提示信息代码 public class MainActivity extends AppCompatA...

  • Python Day5 基础

    Python基础 day03 运算符: not , and , or 语法: not x 作用: 将X进...

  • Day03

    Day03 1、Request 含义: ServletRequst(请求对象,封装了请求信息的方法) ...

  • WebApi --- 03

    day03 - Web APIs 1.1. 节点操作 1.1.1 删除节点 node.removeChild() ...

  • c#学习(一)进制初步认识

    进制转换进制转换表.jpg 二进制的转换 十进制转2进制/8进制/16进制 2进制/8进制/16进制/转十进制 2...

网友评论

      本文标题:Day03进制

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