为了账号安全,请及时绑定邮箱和手机立即绑定

C语言强制类型转换

3、强制转换后的运算结果不遵循四舍五入原则。(那遵循什么原则)

正在回答

4 回答

强制类型转换,只是得到您想要的类型,并不改变初始值。例如 float a=3.6;int m=(int) a;

m的值是3,a的值依然为3.6;

通常情况下,强制类型转换用在%运算中。%两端要求只有整数才可以,所以,若实数要求余,需要使用强制类型转换后再%求余运算。

0 回复 有任何疑惑可以回复我~

取整,小数点前面的数,前面说错了,验证了一下

0 回复 有任何疑惑可以回复我~
#1

慕粉3154951 提问者

感激不尽!
2016-04-06 回复 有任何疑惑可以回复我~

小数部分有数,整数部分都加1

0 回复 有任何疑惑可以回复我~

取整,小数点前面的数

0 回复 有任何疑惑可以回复我~
#1

慕粉3154951 提问者

感激不尽!
2016-04-06 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C语言入门
  • 参与学习       926207    人
  • 解答问题       20797    个

C语言入门视频教程,带你进入编程世界的必修课-C语言

进入课程

C语言强制类型转换

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信