etl什么意思 C语言中,数据类型的隐式转换与显式转换分别是个什么意思?
浏览量:1066
时间:2021-03-16 21:44:21
作者:admin
C语言中,数据类型的隐式转换与显式转换分别是个什么意思?
隐式转换是没有转换类型的转换,例如int到float。您可以这样做:TB=4中的float,a=B是隐式转换,a=(float)B是显示转换。不同之处在于,如果在向下转换期间不显示转换,则会出现问题。例如float a=4.5intb=a,这里可能会报告一个错误,因为int可以自动提升为float,但是float不能自动转换为int,所以需要显式转换,即intb=(float)a是最安全的,所以显式转换不会出错,但是隐式转换可能会出错。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。