21ic电子技术开发论坛's Archiver
论坛首页
›
芯源CW32 MCU
› C语言的强制类型转换
小夏天的大西瓜
发表于 2025-3-27 12:00
C语言的强制类型转换
强制类型转换是通过定义类型转换运算来实现的。其一般形式为:
(数据类型) (表达式)
其作用是把表达式的运算结果强制转换成类型说明符所表示的类型
在使用强制转换时应注意以下问题:
数据类型和表达式都必须加括号, 如把(int)(x/2+y)写成(int)x/2+y则成了把x转换成int型之后再除2再与y相加了。
转换后不会改变原数据的类型及变量值,只在本次运算中临时性转换。
强制转换后的运算结果不遵循四舍五入原则。
页:
[1]
查看完整版本:
C语言的强制类型转换