C语言中a%b和a⼀b的区别 我已开始以为都是除的

2024-11-23 23:51:21
推荐回答(3个)
回答1:

a%b出来的是a除以b的余数,a/b就是a除以b
a%b其中a、b都必须是int型
a/b其中a、b可以是int、float、double。。。但是当a、b是int型时a/b的结果为他们商的整数部分5/2=2,5.0/2=2.5

回答2:

a%b表示a除以b以后的余数部分,a/b表示a除以b得到的整数部分,如5%2=1,5/2=2

回答3:

前面是取余,后面是除 前面的使用需要保证a,b是整数才行