什么是类型转换

什么是类型转换: 类型转换并不是把一个变量的类型发生改变,变量的类型一旦声明就不会发生改变。

类型转换指的是将一个变量中的值拿出来赋值给另外1个类型的变量的过程。

1)  满足自动类型转换条件: 数据类型相兼容,目标范围大于原范围 。编译器会自动帮我们做

2)  强制类型转换:在数据类型相兼容,且目标类型小于原类型时。编译器不会自动帮我们做转换,这就需要我们使用强制转换来强制让编译器转换

 

浮点型强制转换为整型,会将小数部分截取。不会做四舍五入

将decimal强制转换为其它浮点型,如果精度超出 也是做截取

不能直接将1个整型的数据赋值给1个char类型的数据,除非做强制转换,其结果是以这个int类型的数做asII码对应的字符

字符串和数值类型、char类型 是不相兼容的

posted @ 2014-07-06 22:44  ---爲梦想  阅读(541)  评论(0)    收藏  举报