C语言中5.3%3结果是多少啊 ,求过程,谢谢了!!!!!!

如题所述

求余数只能是整数。阿甘说得对可以强制类型转换((int)5.3)%3.由于运算符优先级我忘记了。加个括号保险~5.3转换为整数是5(趋零截尾,不管多少,小数部分不要。)。然后除以三商1余2~最终结果是2。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-03-17
首先我不得不说这句在语法上就是一个错误的啊,所以过程就不必再去说了啊,我要说明的一点是在求余的运算符两边都要是整型的数啊,才可以啊,这是语法的规定啊本回答被网友采纳
第2个回答  2012-03-17
错误啊!求模的时候必须是整形的啊
你可以强制类型转换啊!
(int)5.3%3=2;
相似回答