基本数据类型

2019-02-12  本文已影响0人  Kevin_Huang54

基础知识

共八种数据类型:4种整型(byte, short, int, long),2种浮点型(float,double),booean,char

类型 名称 占几个字节 范围 后缀、表示法
整型 byte 1 2^8/2 = -128,最大-128~127 无,超过范围报错
整型 short 2 2^16/2 = 32767,-32768~32767 无,超过范围报错
整型 int 4 2^32/2 = 约21亿 无,超过范围报错,默认类型
整型 long 8 2^64/2 = 约1000亿亿 l或L,如果不加则为int转换为long,大于int最大值时报错
浮点型 float 4 最大10^38 必须加f或F
浮点型 double 8 最大10^308 无,超过范围报错,默认类型
布尔型 boolean 官方未公布 true/false
字符型 char 2 Java中使用UTF-16储存字符

整型的赋值

字符型

Java中的char类型使用unicode,unicode是一个16位的字符集,最大容量65535,容纳了全世界所有书面语言的字符,Java采用UTF-16将unicode编码为16位数字,用于储存或传输。
char类型可以通过以下三种方式初始化:
char ch = 'A'
char ch = 65
char ch = '\u0041'
十六进制的0041就是A在unicode中的码点,十六进制0041的十进制数就是65

浮点数

类型转换

上一篇 下一篇

猜你喜欢

热点阅读