前言:
此刻看官们对“c语言类型自动转换”可能比较关怀,兄弟们都需要知道一些“c语言类型自动转换”的相关知识。那么小编在网摘上网罗了一些对于“c语言类型自动转换””的相关知识,希望朋友们能喜欢,姐妹们快快来学习一下吧!在C语言表达式中,如果使用多种数据类型, C编译系统会自动完成类型的转换。这为用户提供了方便,但也可能会存在危险,尤其是在无意的混合使用了不同类型数据的情况下,列如
float a=2,7;
int b;
b=(a+2.4)%2;
这段程序由于在求余运算符(%)左侧的a+
2.4是浮点型,所以编译的时候会报错。
在编程中应避免自动类型转换,需要类型转换的,尽量使用强制类型转换来完成强制类型转换的一般形式为:
(类型名)(表达式)
如:(int)(a+2.4)%2
大家可以用这种强制类型转换编一些小程序玩玩,可以去练习练习,手机上面的应用也是可以运行这些的
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #c语言类型自动转换