为了账号安全,请及时绑定邮箱和手机立即绑定

转换后不会改变原数据的类型及变量值,只在本次运算中临时性转换

为什么转换是临时性的,怎么让它永久转换,因为前面是char可以转换成int和double,int可以转换为double,怎样才能double永久转换成int或者char之类的,其实我也想不出这样的永久转换有什么作用o(╯□╰)o

正在回答

1 回答

转换分为隐式类型转换和显式类型转换,都不会改变原数据类型及值。

一个变量声明后就定型了,不能在运行时进行更改。

0 回复 有任何疑惑可以回复我~
#1

战士与FIGHTER 提问者

也就是说如果要改变原数据类型,就要进行重新的声明,是不?
2015-02-10 回复 有任何疑惑可以回复我~
#2

乔葱葱 回复 战士与FIGHTER 提问者

在变量的作用范围内,不允许重新声明。一般一个变量用来储存什么样类型的变量,程序设计时就考虑好了,并不需要改变。如果有类似一个浮点变量用来储存小数,一个整形用来储存小数的整形部分,那么可以定义俩变量来解决。 你先把基础学好,不要胡思乱想,以后的应用是比较灵活的,也许比你想的更灵活。
2015-02-11 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

转换后不会改变原数据的类型及变量值,只在本次运算中临时性转换

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信