java取余运算规则 c语言中,浮点数可以进行取余运算吗?

c语言中,浮点数可以进行取余运算吗?不,VC6将报告错误:errorc2296:“%”:非法,leftoperandhastype“float”!%的左操作数是浮点数C的%,它仅用于整数之间的舍入。C

c语言中,浮点数可以进行取余运算吗?

不,VC6将报告错误:errorc2296:“%”:非法,leftoperandhastype“float”!%的左操作数是浮点数C的%,它仅用于整数之间的舍入。

C语言怎么对浮点型的数求余?

C语言的浮点数据不能取余数。浮点数据转换成整数数据后,可以通过除法和余数得到其单个位、十位和百位。可以先将其转换为int,然后取剩余的%。例如,浮点数据521.63在成形后被转换成521。如果取10的余数,就可以得到一位数1。如果取100的余数,除以10得到10位数2。如果你把它除以100得到百位数5。