欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

字节 和 位 的关系

程序员文章站 2022-07-08 17:18:19
数据结构模型现代计算机用二进制(位) 作为信息的基础单位, 1个字节等于8位, 例如“big”字符串是由3个字节组成, 但实际在计算机存储时将其用二进制表示, “big”分别对应的ASCII码分别是98、 105、 103, 对应的二进制分别是01100010、 01101001和01100111, 如图3-9所示。许多开发语言都提供了操作位的功能, 合理地使用位能够有效地提高内存使用率和开发效率。比如使用 redis 的 bitmaps 结构 最大可以存放 512MB = 1B*10....

数据结构模型

现代计算机用二进制(位) 作为信息的基础单位, 1个字节等于8位, 例如“big”字符串是由3个字节组成, 但实际在计算机存储时将其用二进制表示, “big”分别对应的ASCII码分别是98、 105、 103, 对应的二进制分别是01100010、 01101001和01100111, 如图3-9所示。

字节 和 位 的关系

许多开发语言都提供了操作位的功能, 合理地使用位能够有效地提高内存使用率和开发效率。

 

比如使用 redis 的 bitmaps 结构 最大可以存放 512MB = 1B*1024*1024*512 = 2^29次方。1B = 8位 = 2^3次方。

所以可以存储 2^32次方 ≈ 42亿左右

本文地址:https://blog.csdn.net/oschina_40730821/article/details/108994130

相关标签: 其它 编程语言