ps:从基本数据类型的分类和基本数据类型的存储空间进行回答。
1.Java的数据类型分为:1、基本数据类型 2、引用数据类型
C语言的数据类型分为:1、基本数据类型 2、枚举类型 3、空类型 4、派生类型
2.Java:先将编码转换为字节码文件,再通过JVM虚拟机转换为二进制码,再储存到计算机中,由计算机输出内容。
C语言:直接将编码转换为二进制码,由计算机识别输出。
默认为int型,可以通过在数据后加上'L'或者'l'来改变数据常量的类型。
三、浮点数数据类型常量默认为什么类型?可以通过什么方式改变数据常量的类型?默认为double型,可以通过在数据后加上'f'来改变数据常量的类型。
四、Java的字符类型可以存储多少个字符?中文汉字大约有多少个,Java字符变量能存储中文汉字吗?java中的字符占2个字节,可允许有65536个字符;中文汉字大约有6763个,Java字符变量能够存储中文汉字。
五、Java存储逻辑值使用什么基本数据类型表示,类型名称名为什么?Java语言的两个逻辑值用什么表示?bool型(逻辑型)数据类型表示,类型名称名为Boolean(布尔)类型;两个逻辑值用true和false表示。
六、不能进行自动数据类型转换可以通过什么方式来解决?方法怎样?使用时要注意什么?数据类型转换有两种方式,分别是隐式转换和显式转换;
隐式类型转换就是从低级类型向高级类型的转换无需进行任何操作,系统将自动执行;
隐式类型转换需要遵守一定的规则,来解决在什么情况下将哪种类型的数据转换成另一种类型的数据;
显示类型转换,也称显示类型转换为强制类型转换;
当把高精度的变量的值赋给低精度的变量时则必须使用显示类型转换,当执行显示类型转换时可能会导致精度消失。
Java中整数常量有4种表示方式:二进制,十进制,八进制和十六进制。
二进制的整数以0b或0B开头;八进制的整数常量以0开头;
十六进制的整数常量以0x或0X开头。
浮点数有十进制数形式和科学计数法形式。
九、null值是一个什么值?表示什么意思?null是一个空值,null表示一行的某列无值。
十、如何理解逻辑运算符中的短路运算符?短路运算符有两个,分别是“&&”,“||”,两个的意思还是执行与操作和或操作;
&&表示左右两边的逻辑都为true,||表示左右两边的逻辑至少一个为true;
Java中的switch语句后面的控制表达式的数据类型:1、byte 2、char 3、short 4、int 5、枚举类型 6、Java 7允许java.lang.String类型;
C语言中的switch语句后面的控制表达式的数据类型:1、int 2、char 3、枚举
不能是float,double和boolean类型



