zoukankan      html  css  js  c++  java
  • 字节问题

    B与bit

    数据存储是以“字节”(Byte)为单位,数据传输是以大多是以“位”(bit,又名“比特”)为单位,一个位就代表一个0或1(即二进制),每8个位(bit,简写为b)组成一个字节(Byte,简写为B),是最小一级的信息单位。

    B与iB

    1KB(Kibibyte)=1024byte
    1KiB(Kilobyte)=1000byte
    1MB(Mebibyte)=1048576byte
    1MiB(Megabyte)=1000000byte
    硬盘生产商是以GiB(十进制,即10的3次方=1000,如1MiB=1000KB)计算的,而电脑(操作系统)是以GB(2进制,即2的10次方, 如1MB=1024KB)计算的,但是国内用户一般理解为1MiB=1M=1024 KB, 所以为了便于中文化的理解,翻译MiB为MB也是可以的。
    同样根据硬盘厂商与用户对于1MB大小的不同理解,所以好多160G的硬盘实际容量按计算机实际的1MB=1024KB算都不到160G,这也可以解释为什么新买的硬盘“缺斤短两”并没有它所标示的那么大。
    注:10TB大约等于一个人脑的存储量。

    C/C++中:
    short int 2个字节

    int 4个字节

    long int 8个字节

    long long int 8个字节

    float 4个字节

    double 8个字节

    char 1个字节

  • 相关阅读:
    python--初识面向对象
    python--内置函数, 匿名函数
    P2249 【深基13.例1】查找
    P5143 攀爬者
    P1116 车厢重组
    P1059 明明的随机数
    P1152 欢乐的跳
    字符数组
    nth_element(取容器中的第n大值)
    费曼学习法
  • 原文地址:https://www.cnblogs.com/zywscq/p/5242571.html
Copyright © 2011-2022 走看看