Bit意为“位”或“比特”,是计算机运算的基础,属于二进制的范畴;
Byte意为“字节”,是计算机文件大小的基本计算单位;
换算:
1 Byte = 8 Bits
1 KB = 1024 Bytes
1 MB = 1024 KB
1 GB = 1024 MB
Byte简写为B,而bit简写为b;1B=8b;
一个数字与一个字母都是占1B;一个汉字占两个字节;
1MB可以存1204个数字或字母(不分大小写)。

int 占四字节

先看byte,byte占一字节,一字节等于八位
我们来看看一个位能表示多少东西: 最小0 最大1  表示 2的1次方
再看看两个位能表示多少东西: 最小00 最大11 共2的2次方, 能表达四个数
再看看三个位能表示多少东西: 最小000 最大111 共2的3次方,能表达8个数
那八个位能表示多少?
最小:00000000 最大:11111111 这就是8位 也叫一个字节

如果用数没有正负之分那可以表示 0~255 共256个数字. 也可以叫做 2的8次方,你用计算器算算,2的8次方是不是等于256?
如果数有正负之分那可以表示-128~+127 也是256个数,因为8位里面拿走一个位用来表示正负了,所以只能表示最大127

接下来 : 9位 = 2的九次方 =512个数字
接下来: 10位 = 2的十次方 =1024 个 ..... 以此类推

现在知道答案了吧:
1 byte = 1字节  = 8bit 可表达 2的八次方个数字
1 short= 2字节  = 16bit 可表达2的十六次方个数字
1 int  = 4字节  = 32bit 可表达2的32次方

原文链接:https://blog.csdn.net/wbw1985/article/details/5628817

bit, byte, short int占用的字节数简单解释相关推荐

  1. python int占用多少字节数_python中int类型占了多少个字节

    python中int类型占了多少个字节 发布时间:2020-11-20 14:04:35 来源:亿速云 阅读:73 作者:小新 小编给大家分享一下python中int类型占了多少个字节,相信大部分人都 ...

  2. keil_4/MDK各种数据类型占用的字节数

    笔者正在学习uCOS-II,移植到ARM时考虑到数据类型的定义,但对于Keil MDK编译器的数据类型定义还是很模糊,主要就是区分不了short int.int.long 和long int占用多少字 ...

  3. java将一个整数按字节输出_在java中的整数类型有四种,分别是 byte  short int long 其中byte只有一个字节 0或1,在此不详细讲解。其他的三种类型如下:1、...

    在java中的整数类型有四种,分别是 byte  short int long 其中byte只有一个字节 0或1,在此不详细讲解. 其他的三种类型如下: 1. 基本类型:short 二进制位数:16 ...

  4. java字节数_Java各种类型占用的字节数

    数据类型 大小(二进制位数) 范围 默认值 byte(字节) 8 -128 - 127 0 shot(短整型) 16 -32768 - 32768 0 int(整型) 32 -2147483648-2 ...

  5. Java基本类型占用的字节数(char占用几个字节问题)

    Java基本类型占用的字节数: 1字节: byte , boolean 2字节: short , char 4字节: int , float 8字节: long , double 注:1字节(byte ...

  6. 在X32与X64下,每种数据类型占用的字节数

    在X32与X64下,每种数据类型占用的字节数分别如下: X32                             X64 指针                                  ...

  7. C++各个算数类型占用的字节数

    #include <iostream>//打印各个算数类型占用的字节数 void arithmeticTypePrint() {std::cout<<"bool:&q ...

  8. cpu字长、操作系统字长和jvm中各数据类型占用的字节数关系

    cpu字长是指cpu同时参与运算的二进制位数,现在主流的pc的机器字长都是64位的.机器字长直接决定着机器可寻址的虚拟空间地址大小. The word size of a computer gener ...

  9. 计算图像每行占用的字节数

    在看<数字图像处理与机器视觉>这本书的时候有个计算图像每行占用的字节数,刚开始没看明白,周来琢磨的一下记录如下: #define WIDTHBYTES(bits) (((bits) + 3 ...

最新文章

  1. 玩转 Python 爬虫,需要先知道这些
  2. phpStorm 2016.1 最新版激活方法
  3. Windows 技巧篇-点开头的文件夹名创建方法。如何创建点开头的文件夹?
  4. 白话Elasticsearch20-深度探秘搜索技术之使用rescoring机制优化近似匹配搜索的性能
  5. 【转】data和attr的用法与区别
  6. OpenGL编程指南14:混合半透明Blend
  7. VTK:可视化之CameraActor
  8. HDU_1874 畅通工程续(SPFA)
  9. ​Go 能取代 Java,成为下一个 10 年的王者吗?​
  10. 今天完成了一个真正意义上完整的gridview数据表操作
  11. VC6下编译fltk-1.3.5
  12. CISP 考试教材《第 4 章 知识域:业务连续性》知识整理
  13. 三星linux打印机驱动官网下载,三星M2621打印机驱动下载
  14. Switch分支判断学习心得
  15. 20210327-第一次java笔记
  16. 网盘有哪些?网盘哪个好用?
  17. 苹果电脑系统更新中断怎么办_苹果发布健身公告中断按需锻炼空间
  18. 前端实现AWS s3亚马逊云储存上传资源
  19. hbase 问题之 File system needs to be upgraded. You have version null and I want ver
  20. 囚犯排队红帽子和蓝帽子问题

热门文章

  1. linux 限速工具
  2. 计算机专业大学综合实力排名2015,2015年世界计算机专业大学排行榜
  3. [Python 爬虫] 使用 Scrapy 爬取新浪微博用户信息(三) —— 数据的持久化——使用MongoDB存储爬取的数据
  4. 布朗大学计算机科学博士怎样,2020年布朗大学博士含金量
  5. 阿里技术专家:技术人员如何快速成长,实现职场跃迁?14页ppt干货分享
  6. 公司部门刚来个00后,从腾讯拿18K出来的这么卷?
  7. 代码中超魔性图片注释
  8. php采购管理系统,企业采购管理系统设计与实现.doc
  9. Effective C++ 条款10_不止于此
  10. python中特殊文件和特殊函数