lf。double和float的精度是不同的,故存储空间也是不同的,所以如果要读入double类型,必须要用%lf来读入,以免精度丢失。而输出,由于printf中并无对%lf的严格定义,故使用%lf不一定会出现正确结果。由于c语言中的默认参数提升规则,%f输出的不论是float还是double都会被提升到双精度进行输出,并不会有...
double:通常用double,精度是14位有效数。 class VariableTest{ public static void main(String[] args){ double d1 = 123.3; float f1 = 12.3F; } } 1. 2. 3. 4. 5. 6. 3. 字符类型(char) (1)char(1字符 = 2字节) (2)定义char类型变量,通常用一对’ ’ (3)转义字符 (4)unicode字符 clas...