龙空技术网

c语言强制类型转换

程序缘amateur 86

前言:

此刻看官们对“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语言类型自动转换