关于数据类型:
1.常量也是有类型的
常量数据大体分两类,一类是带点(实型,浮点型),一类是不带点叫整型。
编译器对带点,通常默认为double,不带点通常编译为int
2.对于数据 .2 默认分配其8个字节。 .2F/f 改默认存储为4个字节,12U,改默认为正数的表达范围。12L 改默认为L
关于隐式类型转换:
-
大数据赋给小变量的情况:
A:一定会发生截断行为,以低字节对齐,开始截断。
B:有可能会伴随发生数据丢失行为。
-
小数据赋给大变量
小数据赋给大变量,为了保证数据的完整性。符号扩充。
3、整型提升:
小数据转化为大数据。不会不发生数据丢失,而扩大精度范围。
4、如果它们当中,有无符号的数据参加运算,则转化为最大数据范围的无符号数参与运算。