• 作业


    一、简述位、字节的关系

    1.(bit)

    音译为比特,表示二进制位。位于计算机内部数据储存的最小单位。

    拓展二进制计算方法:

            128 64 32 16 8 4 2 1

    例如 122   =    0  1   1   1  1  0 1 0  0/1为二进制位

    2.字节(bytes)

    习惯用大写的B来表示。字节是计算机中数据处理的基本单位。计算机中以字节为单位存储、解释信息。

    规定一个字节有八个二进制位构成,即1个字节等于8个比特(1bytes=8bit)。

    八位二进制数最小为00000000,最大为11111111;通常1个字节可以存入一个ASCII码,两个字节可以存放一个汉字国际码。

    3.  

    计算机进行数据处理时,一次存取、加工和传送的数据长度称为字(word)。一个字通常由一个或多个(一般是字节的整数位)字节构成。

    例如286微机的字由2个字节组成,它的字长为16;486微机的字由4个字节组成,它的字长为32位机。

    计算机的字长决定了其CPU一次操作处理实际位数的多少,由此可见计算机的字长越大,其性能越优越。

    注:

    基本单位是byte就是字节,KB是千字节,MB是兆字节,GB是千兆字节。之间的进制都是1024,就是2的十次方。1024bytes=1kb

    二、简述字符编码

    1.ascii

    ascii:最多用一个字节,即2**8=256-1,所以ascii最多只能表示255个符号,不能显示中文

    2.gbk

    GB2312支持的汉字太少,gbk收录更多

    3.unicode

    所有的字符、符号(最少)由2个字节来表示,什么都能显示

    4.utf-8

    utf-8:对unicode编码的压缩和优化,将所有字符、符号分类:ascii中的内容1个字节,欧洲2个字节,我们3个字节...

  • 相关阅读:
    __str__和__repr__
    面向对象进阶实战之选课系统
    面向对象总结
    反射(hasattr和getattr和setattr和delattr)
    类和对象的绑定方法及非绑定方法
    -bash: mysql: command not found 解决办法 (转)
    C++类的const成员函数、默认的构造函数、复制形参调用函数(转)
    Zend Framework学习日记(2)--HelloWorld篇(转)
    Zend Framework学习日记(1)--环境搭建篇(转)
    用C/C++扩展你的PHP(转)
  • 原文地址:https://www.cnblogs.com/mazhiqing/p/6405363.html
Copyright © 2020-2023  润新知