Byte和bit的区别
2016-01-07 09:33
330 查看
我就用俗话说吧,不科学,但容易懂。
为什么是1024,而不是1000?其实数字1024,用二进制表示的结果为:10000000000
不信你用带二进制的计算器转换一下就知道了。
2的10次方也是1024
所以U盘的容量,是1M,2M,8M,16,32,64,128,256,512,1024(1G),2G,4G.....的倍数关系,也相当于是2的倍数。
还有就是Byte和bit,俗称大B和小b的区别(谁大谁小看名字就知道了吧)
一个小b只能代表一个内容,(0或者1,其中的一个)
两个小b可代表4个内容"2的2次方“(00,11,01,10)
8个小b可代表256个内容"2的8次方“,也就等于一个大B,也可以称一个“字符”或“字节”
(这样所有的英文字母和符号都可以用一个大B表示了)
但汉字可不止256个,还有各种符号,至少10000个,
所以一个汉字至少要2个字节或2个大B(也就是16个小b),这样可以代表65536个不同的内容"2的16次方“。
所以,一个中文的字符占用空间,是英文的2倍
Bit意为"位"或"比特",是计算机运算的基础;
Byte意为"字节",是计算机文件大小的基本计算单位;
1byte=8bits,两者换算是1:8的关系。
1bit 只能有一个值,0 或者 1;
为什么是1024,而不是1000?其实数字1024,用二进制表示的结果为:10000000000
不信你用带二进制的计算器转换一下就知道了。
2的10次方也是1024
所以U盘的容量,是1M,2M,8M,16,32,64,128,256,512,1024(1G),2G,4G.....的倍数关系,也相当于是2的倍数。
还有就是Byte和bit,俗称大B和小b的区别(谁大谁小看名字就知道了吧)
一个小b只能代表一个内容,(0或者1,其中的一个)
两个小b可代表4个内容"2的2次方“(00,11,01,10)
8个小b可代表256个内容"2的8次方“,也就等于一个大B,也可以称一个“字符”或“字节”
(这样所有的英文字母和符号都可以用一个大B表示了)
但汉字可不止256个,还有各种符号,至少10000个,
所以一个汉字至少要2个字节或2个大B(也就是16个小b),这样可以代表65536个不同的内容"2的16次方“。
所以,一个中文的字符占用空间,是英文的2倍
Bit意为"位"或"比特",是计算机运算的基础;
Byte意为"字节",是计算机文件大小的基本计算单位;
1byte=8bits,两者换算是1:8的关系。
1bit 只能有一个值,0 或者 1;
相关文章推荐
- nova instance启动中的同步与异步
- Borg和Kubernetes有什么不同?未来的云需要什么? 4000
- JVM性能调优之生成堆的dump文件
- Android DrawerLayout 高仿QQ5.2双向侧滑菜单
- FBX文件简述
- BZOJ 3236 AHOI 2013 作业 莫队算法
- Myeclipse2013的优化设置
- MySql计数器,如网站点击数,如何实现高性能高并发的计数器功能
- Http 协议
- Eclipse上安装GIT插件EGit
- 修改(My)Eclipse默认的Servlet和jsp代码模板
- 读书笔记之稻盛和夫自传
- 压缩感知的常见稀疏基名称及离散傅里叶变换基
- 文件保存读取
- 大型网站架构演变和知识体系
- 我的测试团队管理之道
- eclipse中导入maven项目出现UNbound classpath variable
- SUSE11开启Xmanager
- java FlowLayout 流式布局演示
- mac下使用github 上传代码