基本数据类型有哪些( 三 )


所占字节数小的数字型变量赋值给所占字节数比它大的类型时不用强制类型转换,此时是自动转型 。
int型变量赋值给char型变量时,JVM会以int型变量值到ASCII码表中查找出所对应的字符 , 再赋值给char型变量 。反之也是 。但是遵循第4条规则 。
初始化简单数据类型时要注意赋值的范围 , 超出则会产生编译错误 。
基本数据类型默认初值
类型 初始值
booleanfalse
byte0
char0
short0
int0
float00
double00
long0
基本数据类型默认初值表
引用数据类型
JAVA中 , 非简单数据类型的类型都是引用数据类型 。
1、基本类型
short、int、long、char、float、double 这六个关键字代表C 语言里的六种基本数据类型 。
2、派生数据类型
派生数据类型是具有相同数据类型,并且按照一定顺序排列的一组变量的集合 。
3、指针类型
指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址 。
4、空类型
空类型表示一种未知的类型,不能表示一个真实的变量 。
扩展资料:

C语言中整型数据的取值范围:
1、短整型:类型说明符为short int或short'C110F1 。所占字节和取值范围会因不同的编译系统而有差异 。对于16字机,short int 占2个字节,在大多数的32位机中,short int 占4个字节 。
2、长整型:类型说明符为long int或long  , 在内存中占4个字节,其取值为长整常数 。在任何的编译系统中,长整型都是占4个字节 。在一般情况下,其所占的字节数和取值范围与基本型相同 。
3、无符号型:类型说明符为unsigned 。在编译系统中,系统会区分有符号数和无符号数,区分的根据是如何解释字节中的最高位,如果最高位被解释为数据位,则整型数据则表示为无符号数 。
参考资料来源:百度百科-C语言