C语言运算符输出来的和我想的不一样诶

img

a输出不应该是5嘛然后b是1.5
c是1.5
e是1.5 f是1.5

b=15/10。两个整数相除是整除,所以b=1,不是1.5
a=35%7,这是求余数啊,不是求商。35是7的倍数,所以余数是0
c=b++,是先 c=b,然后再b=b+1,所以c=1,b=2
e和b是一回事

a的原因是在C语言中 % 操作符是求模长
b的原因是在C中%d输出是整数