码迷,mamicode.com
首页 > 编程语言 > 详细

java数据类型

时间:2020-04-04 09:27:27      阅读:75      评论:0      收藏:0      [点我收藏+]

标签:位置   boolean   二进制   color   bsp   字节   其他   布尔   整数   

一、分类?

基本数据类型与引用数据类型。


1.1.基本数据类型:

整型(4),

byte  1个字节,256种数字,范围时-128-127

short ,2个字节,2的16次方种数字,范围是 -32767-32767

int  ,4个字节,2的32次方种数字。

long ,8个字节,同理推算。整型的二进制第一位表示符号,如正或者负,其他位置表示数字。如:byte型,1字节=8bit,去掉一位表示符号,则其他最大就是2的7次方。


 

浮点型(2)

float,4个字节。double ,8个字节。PS:前一位二进制表示符号,中间9位二进制表示整数,后面的二进制位表示小数。


 

字符型(1)
char,2字节,Unicode编码。1字节,ASCII编码。

PS:‘a’,‘我‘,‘3’,为什么英文、符号、数字是一个字节?中文是2个字节?

答:ASCII编码中,1个字节可以完全完全所有字母、数字、符号。如字母有52个,数字0-9,符号算上50个,总共120个,1个字节就有2的8次方种组合,所以够用了。

在中文中,汉字几千个,所以七1个字节不够表示,所有用2个字节。即2的16次方种,可以表示所有中文了,使用Unicode编码。


 

布尔型(1)

boolean,1个字节,2个值,true 或者false。


 

1.2.引用数据类型

数组、class类、抽象类(abstract class)、接口(interface)、枚举(enum)、注释@interface。

 

java数据类型

标签:位置   boolean   二进制   color   bsp   字节   其他   布尔   整数   

原文地址:https://www.cnblogs.com/cnbp/p/12630321.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!