zoukankan      html  css  js  c++  java
  • 位,字节,字

    数据存储的最小单位。在计算机中的二进制数系统中,位,简记为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个十六进制去表示)

  • 相关阅读:
    什么是看板方法?
    瓶颈法则
    累积流图——你还没有用过吗?
    为什么我们关注看板方法?
    蒟蒻报道
    博客更换通知
    浅谈树套树(线段树套平衡树)&学习笔记
    浅谈FFT(快速博立叶变换)&学习笔记
    题解 洛谷P1903/BZOJ2120【[国家集训队]数颜色 / 维护队列】
    题解 洛谷P4550/BZOJ1426 【收集邮票】
  • 原文地址:https://www.cnblogs.com/hanshuai/p/13426682.html
Copyright © 2011-2022 走看看