什么是类型转换
什么是类型转换: 类型转换并不是把一个变量的类型发生改变,变量的类型一旦声明就不会发生改变。
类型转换指的是将一个变量中的值拿出来赋值给另外1个类型的变量的过程。
1) 满足自动类型转换条件: 数据类型相兼容,目标范围大于原范围 。编译器会自动帮我们做
2) 强制类型转换:在数据类型相兼容,且目标类型小于原类型时。编译器不会自动帮我们做转换,这就需要我们使用强制转换来强制让编译器转换
浮点型强制转换为整型,会将小数部分截取。不会做四舍五入
将decimal强制转换为其它浮点型,如果精度超出 也是做截取
不能直接将1个整型的数据赋值给1个char类型的数据,除非做强制转换,其结果是以这个int类型的数做asII码对应的字符
字符串和数值类型、char类型 是不相兼容的

浙公网安备 33010602011771号