• 位,字节,字


    数据存储的最小单位。在计算机中的二进制数系统中,位,简记为b,也称为比特,每个0或1就是一个位(bit)。计算机中的CPU位数指的是CPU一次能处理的最大位数

    字节

    字节(Byte )是计算机信息技术用于计量存储容量的一种计量单位,也表示一些计算机编程语言中的数据类型和语言字符,一个位节存储8位无符号数,储存的数值范围为0-255。
    1 Byte = 8 bit

    16个位为一个字(Word),它代表计算机处理指令或数据的二进制数位数,是计算机进行数据存储和数据处理的运算的单位。通常称16位是一个字,而32位呢,则是一个双字,64位是两个双字。

     

    相关一

    MD2,MD4,MD5 计算的结果都是是一个128位(即16字节)的散列值,用于确保信息传输完整一致。比如:123,MD5加密后:202cb962ac59075b964b07152d234b70,
    长度为32,我一直想为什么是32呢?首先,MD5生成的散列是十六进制,1个十六进制可以表示4个二进制位(16 = 2^4,都可以表示16种不同组合),由以上的1 Byte = 8(二进制位)
    可知,1 Byte = 2 (十六进制),所以可得16字节 = 32 (十六进制),所以长度为32

     

    扩展一

    我们知道用rgb颜色的计算机表示格式为3个(0-255)的数字组合在一起构成的,比如 rgb(255,255,255)的十六进制格式为#FFFFFF,8个位存储范围为0-255,1个十六进制可以表示4个二进制位,
    所以2个十六进制可以表示8个二进制位,所以3个0-255(2^8 = 256)0的rgb值需要用3*8个二进制位去表示(3*8/4 = 6个十六进制去表示)

  • 相关阅读:
    solr源码解读(转)
    solr安装配置
    HTML转义字符
    JAVA:在0-99间产生100个不重复的随机数
    JS中的$符号
    使用Emacs敲出UML,PlantUML快速指南
    operator 安装
    package handler
    shell 条件判断if
    libvirtError: internal error: No more available PCI slots
  • 原文地址:https://www.cnblogs.com/hanshuai/p/13426682.html
Copyright © 2020-2023  润新知