c语言除法运算

Python016

c语言除法运算,第1张

用%这个算符,意思是取余数

比如:

a=2

b=3

那么b%a的结果就是3除以2的余数,结果是1;

参考程序段:

main()

{

int i,n

printf("input your number: \n")

scanf("%d",&n)

for(i=1i<ni++)

{

if(n%i) continue

printf("%d ",i)

}

}

扩展资料:

余数有如下一些重要性质(a,b,c 均为自然数):

(1)余数和除数的差的绝对值要小于除数的绝对值(适用于实数域);

(2)被除数 = 除数 × 商 + 余数;

除数=(被除数 - 余数)÷ 商;

商=(被除数 - 余数)÷除数;

余数=被除数 - 除数 × 商。

参考资料来源:百度百科-余数

结果为0。

C语言中“/”是除法运算符。除法运算符“/”是二元运算符,具有左结合性。参与运算的量均为整型时,结果为整型,舍去小数。如果运算量中有一个为实型,结果为双精度实型。所以3/11=0。