字节(byte)与比特(bit)
来源:互联网 发布:ubuntu 配置需求 编辑:程序博客网 时间:2024/04/27 15:52
1、bit 位:位是计算机中存储数据的最小单位,指二进制数中的一个位数,其值为“0”或“1”。
2、byte 字节:字节是计算机存储容量的基本单位,一个字节由8位二进制数组成。在计算机内部,一个字节可以表示一个数据,也可以表示一个英文字母,两个字节可以表示一个汉字。 1B=8bit
简单说就是,计算机使用二进制,比如:11010110,每个1或者0就是1个比特(bit),上面的11010110这8个1或者0就是一个字节(B)。
3、使用 位与(&) 运算可以取字节中的某些特定位。
如 ch&0x01 取第一个比特位
ch&0x72 取第二个以及第五、六、七个比特位
对于10110011,11100000,如何把第一个字节的前(高)3位和后一个字节的后(低)5位重新组成个字节00000101
以num1=10110011
num2=11100000
则 num = ((num2 & 0x1f)<<3) | ((num1 & 0xe0)>>5);
参考:http://bbs.csdn.net/topics/40453922
参考:https://ruby-china.org/topics/22317
0 0
- 字节(byte)与比特(bit)
- 比特bit 字节byte
- 模糊的基础-“字节”(Byte) “比特”(Bit)
- Bit(位或比特)与Byte(字节)的区别
- 如何理解字(word)、字节(byte)、比特(bit)
- Byte and Bit Order Dissection(解析字节序和比特序)
- bit ( 比特 )和 Byte(字节)的关系 以及 网速怎么算
- 1Byte(字节)=8bit(比特)
- Bit(位)与Byte(字节)的区别
- byte字节,方便记忆可以记为【百特】与bit位【比特】
- 比特(位,bit),字节(Byte),字符的区别
- bit(位)、byte(字节)、字符、英文字母、中文
- 取出一个字节(byte)中的每一位(bit)
- 取出一个字节(byte)中的每一位(bit)
- 取出一个字节(byte)中的每一位(bit)
- 字节、字、bit、byte的关系(转)
- bit( 位)byte(字节)
- 字节、字、bit、byte
- 关于面试中的fork()问题
- 欢迎使用CSDN-markdown编辑器
- yum [Errno 256] No more mirrors to try
- getline用法
- IT痴汉的工作现状42-Android越用越慢?立场不同,谈何信任!
- 字节(byte)与比特(bit)
- 混编字符问题
- Gcc与Make编译C/C++学习
- Android RecyclerView 使用完全解析
- [264] Ugly number2
- Docker笔记(2)--自定义Tomcat Docker
- MFC中picture控件坐标转换
- 利用Chrome在pc端调试安卓手机上的网页
- Android——Volley学习笔记(一)