1.为变量赋值时,赋值数据类型和变量的类型应为一致。
如果不一样系统则会转变变量的类型然后再赋值,这叫自动类型转换。
2当变量类型时int类型时
a.如果超出范围(21亿)则会随机赋值,假设实在太大系统则会直接报错。
b.如果是个小数则取整数部分。
3当变量是float类型
a.当我们赋值一个double类型的小数,系统就会将其转换为float类型
b.如果我们赋值一个整数,要转换为一个小数在其后面加.0
4.double类型
a.当我们赋值一个float类型,系统自动转换为double类型占8个字节
b.如果我们赋值一个整数,要转换为一个小数在其后面加.0
5.char类型
a.每一个字符都有整数与之对应,叫做ascll码。
记住 ‘A’ 65 这是有规律的如果想表示其他符号可以顺着数字输入
‘a’ 97 如果是'c'应该输入99
'0' 48
标签:类型转换,变量,double,float,类型,赋值,数据,小数 From: https://blog.51cto.com/u_15809685/5729492