c语言在由float强制转换int的情况下小数部分会不会变??

2024-11-16 13:21:30
推荐回答(3个)
回答(1):

强制转换的话,小数部分将被舍去,不会进行四舍五入处理。
比如浮点数13.45,如果转换为整数为13,
浮点数13.87,如果转换为整数仍然为13.

回答(2):

C中浮点型转为整型,直接截取小数部分,把整数部分作为结果。不必关心存储细节

回答(3):

小数部分丢失。
如 123.45 转换为INT 为 123