Java的基本数据类型

什么是基本数据类型?没接触过计算机行业的同学可能不懂,为什么首先要学习基本数据类型。

基本数据类型:基本数据类型是指程序语言中专门存储、处理和传递数据的基本数据类型。它们表示最基本的数据,因此被称为基本数据类型。所以java也有自己的基本数据类型,用来存储和传输处理的数据。基本数据类型有8种。byte、int、long、short、double、float、char、boolean。如下表

1、单位的换算:

(1)bit(比特)

bit是计算机存储的最基本的单位,例如:0就是1比特

(2)Byte(字节)

一个英文字符是一个字节,一个中文字符是两个字节。字节和比特的换算:1字节=8比特

(3)字

字和字节都是计算机的存储单元。字由若干个字节组成,一个字节是8个比特bit。字的位数叫作字长,即cpu一次处理二进制代码的位数。字的长度与计算架构有关,比如32位机,一个字就是32位,换算成字节就是4字节;同样的64位机,一个字就是64位,也就是8字节。字也是计算机一次处理数据的最大单位。

字和字节换算:

32位计算机:1字=32位=4字节

64位计算机:1字=64位=8字节

1Byte=8 bit

1KB=1024B

1M=1024KB

1GB=1024MB

  1. 字节与字符编码的关系 字符是指计算机中的文字和符号。比如汉字和阿拉伯数字。但在计算机的具体表示中,又有不同的编码,常见有ASCII码、GB2312、GBK,UTF-8编码、Unicode编码。

ASCII码是美国信息互换标准代码,是一套基于拉丁字母的字符编码,其中包含了33个控制字符(具有某些特殊功能)和95个可显示字符,总共定义了128个字符。ASCII码当中一个汉字占两个字节空间,一个英文字母(不区分大小写)占一个字节空间。

UTF-8编码是一种多字节编码,也是目前互联网应用最广泛的一种Unicode编码方式。最大特点就是可变长,可根据字符的不同变换长度。一个英文字符占用一个字节,一个中文(含繁体)占用三个字节。英文标点占用1个字节,中文标点同样占用3个字节。UTF-8包含了全世界所有国家需要用到的字符,是国际编码,通用性极强。使用这种编码的话,一旦文章中同时出现中文、英文或者繁体,浏览器都会支持,而不会出现乱码。

Unicode编码是ASCII码的一个扩展,采用双字节对字符进行编码。一个英文等于两个字节,一个中文(含繁体)也等于两个字节。英文标点占用一个字节,中文标点则占用2个字节

学习笔记----2023.3.22

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值