首页 > 代码库 > 从零开始的JAVA -3. java的数据类型

从零开始的JAVA -3. java的数据类型

1.数据类型可以分为2大种:基本数据类型和复合数据类型。

基本数据类型:整型,浮点型,字符型,和字符型

复合数据类型:数组类型,类,接口

基本数据类型
1.整型
基本型(int)
短整型(short)
长整型(long)
字节型(byte)
2.浮点型
单精度数(float) 和 双精度数(double)
3.字符型
java中的字符型是char来表示。他用2个字节(16个位)来存放一个字符,而且存放的不是ASCII码而是Unicode码。
Unicode码是一种在计算机上使用的字符编码。他为每种语言中的每个字符设定了统一并且唯一的二进制编码。而且Unicode是和ASCII码兼容的所有的ASCII码字符,都会在高字节位置添上0,成为Unicode码。例如:ASCII码的a是0x61,在Unicode中,编码是0x0061.
4.布尔型
布尔型(boolean).用于处理逻辑值得。只取2个值 truefalse  分别表示条件成立或者不成立。 

2.整型数据

可分为整型常量和整型变量

整型常量

整型常量
由一个或多个数字组成可以带正负号,根据进制的不同又分为十进制,八进制,十六进制。
十进制:即123,-123,0
八进制:规定以0开头的都是八进制数。如:0123表示八进制数123,等于十进制的83,-011等于十进制的-9.
十六进制数:以0x或0X开头的都是十六进制数

整型变量

整型变量
以存放的字节不同可以分为字节型(byte),短整型(short),长整型(long),基本型(int)。

3.转移序列及其含义

字符形式      含义
\n               换行
\t                横向跳格(TAB)
\v                竖向跳格
\b               退格
\r                回车
\\                反斜杠"\"
\‘                单引号" ‘ "
\"               双引号 " " "
\uhhhh       1-4位16进制数所表示的Unicode码

 

从零开始的JAVA -3. java的数据类型