“\/”在c语言中,若是小数除以整数,答案最后是取整,还是有小数呀...
'\/'表示除,是小数还是整数是根据你的运算数据的类型来的, 原则上运算数据中如果有浮点数出现,其他数据就会转换为浮点数(按照最高精度的数据类型转换),不管是除数还是被除数。
C++自动取整问题
C++中余数运算(%)仅限于整数。这种小数除以整数的情形,原本就不该用%...还是先浮点除,商取整,再(被除数-商*除数)=余数 吧。
表达式:(int)((double)9\/2)-(9)%2的值
4、(9)%2=9%2=1,所以结果为4-1=3.