从零开始的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个值 true 和 false 分别表示条件成立或者不成立。
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码