字节 和 位 的关系
程序员文章站
2022-04-02 11:25:08
数据结构模型现代计算机用二进制(位) 作为信息的基础单位, 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
上一篇: 环形链表 | Python数据结构
下一篇: 朋友圈的网络推广软文怎么写更有效?