1.二进制

只有0、1,按照逢2进1的方式表示数据

image-20220804111849519

1.2十进制转二进制的算法

  • 除二取余法。

image-20220806083100199

结果:6 的二进制是110;

1.3计算机中的最小数据单位

image-20220804112340639

  • 计算机最小的组成单元是:使用8个二进制为一组,来保存数据,我们称之为一个字节(byte,简称B)
  • 其中的每个二进制位称之为一位(bit,简称b),1byte = bbit 简写 1B = 8b

总结

  1. 数据在计算机底层都是怎么存储的
    • 都是采用二进制:使用0、1,按照逢2进1的规则表示数据来存储。
  2. 如何快速的算出一个数据的二进制形式
    • 除二取余法
  3. 数据在计算机底层存储的最小单位是什么
    • 字节,一个字节等于8个二进制位:1B=8b

2.二进制转十进制算法

  • 0011

image-20220805102727475

  • 1101

image-20220805102842420

3.八进制

为了便于观察和表示二进制,推出了八进制和十六进制

每3位二进制做位一个单位,最小数是0,最大数是7,共8个数字,就是八进制

3.1二进制转八进制

image-20220805103106318

从右往左分,三数一组,根据8 4 2 1得结果

3.十六进制

每4位二进制作为一个单位,最小数是0,最大数是15,共16个数字,依次用:0~9 ABCDEF 代表就是十六进制

3.1二进制转十六进制

image-20220805103809273

【注意】:Java程序中支持书写二进制、八进制、十六进制的数据,分别需要以0B或者0b、0、0X或者0x开头

results matching ""

    No results matching ""