C语言中,数据类型的隐式转换与显式转换分别是个什么意思?
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/10/02 14:38:14
C语言中,数据类型的隐式转换与显式转换分别是个什么意思?
隐式转换与显式转换的区别又在哪?
隐式转换与显式转换的区别又在哪?
隐式转换就是不带转换类型的转换,如int转float你可以这样子float a ;int b = 4;
a=b就是隐式转换,而a = (float)b就是显示转换.区别在于当向下转换时如果不显示转换就会有问题,如float a = 4.5; int b = a;这里就可能报错,因为int可以自动上升为float,但由float不能自动转化为int,这里就需要显式转换,即int b = (float)a才是最保险的;所以显式转换肯定不会出错,但隐式转换就说不定了.
a=b就是隐式转换,而a = (float)b就是显示转换.区别在于当向下转换时如果不显示转换就会有问题,如float a = 4.5; int b = a;这里就可能报错,因为int可以自动上升为float,但由float不能自动转化为int,这里就需要显式转换,即int b = (float)a才是最保险的;所以显式转换肯定不会出错,但隐式转换就说不定了.
C语言数据类型的转换C语言有三种数据转换方式自动转换隐式转换强制转换
在C语言中不同的数据类型之间是如何转换的 不同的数据类型是怎样计算的
C语言有没有数据的四舍五入?什么情况下会用到四舍五入?数据类型转换?
C语言,华氏温度与摄氏温度的转换
请说明"matlab"中所有的"数据类型"和各种"数据类型"之间的转换函数~!
Matlab数据类型转换问题
matlab数据类型转换
11.以下选项中属于C语言的数据类型是 (2分)
c语言编程 华氏温度与摄氏温度的转换(可加分!)
c语言中 b++与++b个代表什么意思?
在C语言中,函数的数据类型是指____.A.函数返回值的数据类型 B.函数形参的数据
C语言数据类型的取值范围