注册 登录
编程论坛 C++教室

【求助】什么是隐式类型转换

從霝開匙 发布于 2007-08-29 17:36, 818 次点击
什么是隐式类型转换
4 回复
#2
aipb20072007-08-29 17:46
看书去吧!
#3
冰的热度2007-08-29 17:54
我从浅显易懂的角度告诉你吧,

隐式类型转换又叫自动转换,可以理解为"小"变"大"时,比如int要转成float,

int a=1;
float b;
b=a;//这里不用写成b=(float)a;这就叫隐式类型转换,所谓"隐"就是不用写出来,当然,也完全可以写出来,但是没有必要!

与之相对的是显式类型转换,又叫强制类型转换.可以理解为"大"变"小"时,如float转成int

int a;
float b=3.6;
a=(int)b;//这里必须写上(int),所以叫显式类型转换,因为必须写上(int)所以又叫强制类型转换

明白了吗?
#4
天使梦魔2007-08-29 18:03
强制类型转换,一种危险的转换
#5
從霝開匙2007-09-03 08:16
呵呵。谢谢大家咯 ,前天看书看明白了 !!呵呵 谢谢大侠们咯
1