前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >int和int32的区别_int是多少位的

int和int32的区别_int是多少位的

作者头像
全栈程序员站长
发布2022-09-21 10:48:09
2.9K0
发布2022-09-21 10:48:09
举报

大家好,又见面了,我是你们的朋友全栈君。

大家有没有写了很久代码,还不知道这个Int8,Int16, Int32, Int64有什么区别呢?或者是为什么后面的数字不一样呢?

初步了解了一下,才清楚这个东西。

先来扫盲一下计算机存储单元,

  在计算机内部,信息都是釆用二进制的形式进行存储、运算、处理和传输的。信息存储单位有位、字节和字等几种。各种存储设备存储容量单位有KB、MB、GB和TB等几种

计算机的基本的存储单元有:

  位(bit):二进制数中的一个数位,可以是0或者1,是计算机中数据的最小单位。二进制的一个“0”或一个“1”叫一位。

  字节(Byte,B):计算机中数据的基本单位,每8位组成一个字节。各种信息在计算机中存储、处理至少需要一个字节。

ASCIIS码: 1个英文字母(不分大小写)= 1个字节的空间       1个中文汉字 = 2个字节的空间 1个ASCII码 = 一个字节 UTF-8编码:1个英文字符 = 1个字节 英文标点 = 1个字节 1个中文(含繁体) = 3个字节      中文标点 = 3个字节 Unicode编码:1个英文字符 = 2个字节  英文标点 = 2个字节  1个中文(含繁体) = 2个字节  中文标点 = 2个字节

字(Word):两个字节称为一个字。汉字的存储单位都是一个字。

扩展的存储单位有:

计算机存储容量大小以字节数来度量,1024进位制:

     1024B=1K(千)B    1024KB=1M(兆)B    1024MB=1G(吉)B    1024GB=1T(太)B

   这是常用的五个,至于PB,EB,ZB,YB,BB,NB,DB几乎在日常使用中是不会遇到的。

而Int8,Int16,Int32,nt64,后面的数字就代表这个数据类型占据的空间。

Int8, 等于Byte, 占1个字节.

  Int16, 等于short, 占2个字节. -32768 32767

  Int32, 等于int, 占4个字节. -2147483648 2147483647

  Int64, 等于long, 占8个字节. -9223372036854775808 9223372036854775807

 这样, 看起来比short,int,long更加直观些!

  另外, 还有一个Byte, 它等于byte, 0 – 255.

转载于:https://www.cnblogs.com/daguonice/p/11193884.html

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/170542.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 扩展的存储单位有:
相关产品与服务
对象存储
对象存储(Cloud Object Storage,COS)是由腾讯云推出的无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP/HTTPS 协议访问的分布式存储服务。腾讯云 COS 的存储桶空间无容量上限,无需分区管理,适用于 CDN 数据分发、数据万象处理或大数据计算与分析的数据湖等多种场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档