中易网

int a=-23,b=4;printf("a%%b=%d\n",a%b); 结果是%d

答案:4  悬赏:10  
解决时间 2021-01-13 03:29
  • 提问者网友:轻浮
  • 2021-01-12 16:46
int a=-23,b=4;printf("a%%b=%d\n",a%b); 结果是%d
最佳答案
  • 二级知识专家网友:我住北渡口
  • 2021-01-12 17:33
%是模运算,a%b表示a除以b商整数,得到的余数。其结果的符号与a是相同的,即:a为正,结果为正,a为负结果为负。
printf("a%%b=%d\n",a%b);%%表示输出一个%符号, %d表示输出一个整数,对应a%b , 所以输出结果为:a%b=-3
全部回答
  • 1楼网友:往事隔山水
  • 2021-01-12 20:03
%d代表输出的是一个整型
  • 2楼网友:思契十里
  • 2021-01-12 19:19
输出结果是
a%b=-3
  • 3楼网友:三千妖杀
  • 2021-01-12 17:41

在回答问题之前,我想先请教一个问题:太阳为什么西升东落?

追问:那就是题目印错了
追答:好吧,祝你学习进步!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息