1.java 数据类型分类?
数据类型总共分为两大类
1)基本数据类型(原始数据类型)分为三大类:
a)数值型:分为两种 整数型类型(byte,short,int,long)和浮点类型(flost,double)
b)字符型(char)
c)布尔型(boolean)
2)引用数据类型,也分为三大类:
a)类(class)
b)接口(interface)
c)数组
2.字符型变量,char类型数据用来表示通常意义上的字符。
1).字符是单引号包括起来的单个字符:
char c = 'a';
2)Java字符使用Unicode字符集;
3. ASCII字符集:
3.ASCII字符集简介.
ASCII全称为:American Standard Code for information Interchange
对字符集的理解可以从以下几个方面入手:
1),在计算机当中,所有数据都需要使用二进制的数字表示;
2). 类似于a.b.c之类的字母无法直接用二进制表示;
3)。对所有常见的符号进行编号。标志ASCII码使用7位2进制来表示字符。
4)。7位2进制可以表示所有的数字,大小写字母以及一些常见符号(比如!,@,# 和$等等)
4.Unicode字符集j简介;
unicode为每种语言的每个字符设定了统一并且唯一的二进制码;
1)Unicode满足了跨语言文本转换和处理的需求;
2)Unicode在互联网当中扮演者非常重要的角色;
3)Unicode使用数字0-0x10FFFF类表示字符;
4)最多允许有1114112个字符
5.在Unicode字符集下,一个char类型的变量可以存放一个中文字符
一个英文和一个中午字符占用空间一样。
char firstName = "王";
class Test{
public static void main(String args[]){
char firstName = "王";
System.out.println(char+ "");
}
}
6.整数类型
1)java语言整数型常量的三种表示形式:
a)十进制整数
b)八进制整数
c)十六进制数
2)Java语言的整形常量默认为int,如:
int i = 3;
3)声明长整形常量可以在变量后加‘l’或‘L’ ,如:
long income = 31200l;
7.浮点类型(flost,double)
1)float 4字节
2)double 8字节