zoukankan      html  css  js  c++  java
  • python学习之路02(基础篇2)

    1.二进制

    十进制转二进制方法:bin(valus)

    tips:

    print(bin(10))  #十进制转二进制方法
    
    0b1010

    2.计算机如何把文字转换为二进制?

    文字  ---->十进制 ---->二进制

    我们要怎么通过文字和二进制联系起来?

    这里可以通过制定一个特定的中间表,,把一些所有的英文和常用的字符转换为十进制,这就是ASCII(美国信息交换标准代码),可以存256个字符

    举个例子:

    #zeng用二进制表示:

        128  64  32  16  8  4  2  1
    
    #            1   0   0  0  1  1
    z        1   1   1   1  0  1  1
    e        1   1   0   0  1  0  1
    n        1   1   0   1  1  1  0
    g        1   1   0   0  1  1  1
    
    #:100011
    z:1111011
    e:1100101
    n:1101110
    g:1100111
    #zeng 100011 1111011 1100101 1101110 1100111  这些二进制编码要连接起来,计算机怎么去区分哪个是对应哪个字符,怎么断句?

    我们可以看ASCII码表中最大的数是255,换算成二进制就是11111111,最大的数最多占8位,所以计算机就规定每个字符所占的长度为8个长度,不足的就在前面补0

    每一位0或1占用的空间单位是1bit,这是计算机最小的表示单位

    8bit = 1bytes字节,最小的存储单位,1bytes缩写为1B

     
  • 相关阅读:
    从入门到不放弃系列之Koa2
    进击Node.js基础(二)
    进击Node.js基础(一)
    探知浏览器并发请求个数
    Elasticsearch 聚合操作
    Elasticsearch 数据查询
    Elasticsearch 数据操作
    Elasticsearch 映射操作
    Elasticsearch 索引操作
    IDEA类和方法注释模板设置
  • 原文地址:https://www.cnblogs.com/zengwenhai/p/8793338.html
Copyright © 2011-2022 走看看