作业帮 > 综合 > 作业

C语言中不是要求两个操作数都为整数吗?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/21 05:57:41
C语言中不是要求两个操作数都为整数吗?
#include
main()
{
inta,x,y,z;
scanf("%d",&a);
x=a%10;/*个位数字*/
y=a/10%10;/*十位数字*/
z=a/100;/*百位数字*/
printf("个位数字=%d,十位数字=%d,百位数字=%d",x,y,z);
}
在y=a/10%10这部分,不会出现小数除以10吗?
不会,因为‘/’操作就是取商的整数部分.得的是个int型的整数,不会有小数