Int8,Int16,Int32,Int64 有什么不同呢?

Int8,Int16,Int32,Int64 有什么不同呢?文章目录前言什么是计算机存储单元?Int8,Int16,Int32,nt64,后面的数字有什么意义?总结前言Int8,Int16,Int32,Int64有什么区别呢?或者是为什么后面的数字不一样呢?提示:以下是本篇文章正文内容什么是计算机存储单元?先来扫盲一下计算机存储单元,在计算机内部,信息都是釆用二进制的形式进行存储、运算、处理和传输的。信息存储单位有位、字节和字等几种。计算机的基本的存储单元有:位(bit):二进制数中的一个数位,可以是0或者1,是计算机中数据的最小单位。二进.

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺


前言

Int8,Int16, Int32, Int64有什么区别呢?或者是为什么后面的数字不一样呢?


什么是计算机存储单元?

先来了解一下计算机存储单元,

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

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

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

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

ASCIIS码: 1个英文字母(不分大小写)= 1个字节的空间

1个中文汉字 = 2个字节的空间

UTF-8编码:1个英文字符 = 1个字节

中文标点 = 3个字节

Unicode编码:1个英文字符 = 2个字节

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

这是常用的存储单位有五个,计算机存储容量大小以字节数来度量,1024进位制:

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

Int8,Int16,Int32,nt64,后面的数字有什么意义?

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

Int8 等于Byte, 占1个字节.

Byte 相当于byte(unsigned char) 0 ~ 255

Int16 意思是16位整数(16bit integer),相当于short 占2个字节 -32768 ~ 32767

Int32 意思是32位整数(32bit integer), 相当于 int 占4个字节 -2147483648 ~ 2147483647

Int64 意思是64位整数(64bit interger), 相当于 long 占8个字节 -9223372036854775808 ~ 9223372036854775807

WORD 等于 unsigned short 0 ~ 65535

总结

以上就是今天要讲的内容,本文仅仅简单介绍了Int后面的数字所代表的意思,至于用法要结合实际情况自己来决定。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

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

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • vista激活工具下载_windows7激活工具免费

    vista激活工具下载_windows7激活工具免费转贴自http://hi.baidu.com/guoguo6688/blog/item/9028ab452f26ee3e879473bf.html激活成功教程激活Vista的利器——集三种激活成功教程方法于一身的激活成功教程工具(经测试:成功激活并通过正版验证)——Vista自动激活工具(综合版):该工具以自动运行方式,集成了截止目前成功的激活成功教程成果,包括:MKS服务器激活/加载设备驱动、模拟OEM信息激活/软

    2022年10月12日
    2
  • 树莓派搭建MQTT服务器(基于EMQ)「建议收藏」

    树莓派搭建MQTT服务器(基于EMQ)「建议收藏」文章目录1.准备工作1.1知识储备2.安装EMQ3.测试MQTT服务器3.1新建服务器管理员3.2登录到服务器后台3.3MQTT客户端测试1.准备工作1.1知识储备关于MQTT协议能点进来的基本都知道MQTT协议是啥了吧,不知道的自行百度吧,这里就默认各位都知道了。关于EMQEMQX是一款完全开源,高度可伸缩,高可用的分布式MQTT消息服务器,适用于IoT、M2M和移动应用程序,可处理千万级别的并发客户端。EMQX是跨平台的,支持Linux、Unix、macOS以

    2022年5月28日
    150
  • Jenkins安装_jenkins sonar

    Jenkins安装_jenkins sonar前言jenkins的环境搭建方法有很多,本篇使用docker快速搭建一个jenkins环境。环境准备:mac/Linuxdockerdocker拉去jenkins镜像先下载jenkins镜

    2022年7月31日
    5
  • SSL 中证书能否够使用IP而不是域名[通俗易懂]

    SSL 中证书能否够使用IP而不是域名

    2022年1月23日
    62
  • 台式计算机和便携式计算机是替代品吗,iPad能否替代笔记本电脑?这结果我一万个不服!…「建议收藏」

    近年来,随着平板电脑的不断发展,有一个长期存在的问题,平板(文中主要指iPad)是否可以替代传统笔记本电脑?平板电脑和笔记本电脑如今可以做很多事情,最好的平板电脑甚至比一些笔记本电脑功能更强大,但它是一个平板电脑真的是传统的便携式计算机合适的替代品吗?我们看一下这两种平台的设备都可以提供什么,以及哪种平台最适合您的需求!笔记本电脑与平板电脑:便携性!首先,是便携性问题。虽然两种类型的设备都可以随身…

    2022年4月11日
    63
  • CentOS7下使用yum安装MariaDB

    CentOS7下使用yum安装MariaDBCentOS6或早期的版本中提供的是MySQL的服务器/客户端安装包,但CentOS7已使用了MariaDB替代了默认的MySQL。MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。全部删除MySQL/MariaDBMySQL已经…

    2022年6月3日
    34

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号