永发信息网

c语言中(12%-5)等于多少

答案:3  悬赏:0  手机版
解决时间 2021-01-06 03:40
  • 提问者网友:蓝琪梦莎
  • 2021-01-05 19:45
c语言中(12%-5)等于多少
最佳答案
  • 五星知识达人网友:一把行者刀
  • 2021-01-05 20:15
2追问不用考虑负号吗追答为什么要?追问那12/-5等于-2,对吗?追答不对,是对于2追问就是说负号没用对吧,还是……追答#include

int main()

{

printf("%d\n",12%(-5));

return 0;

}运行结果是2这个%d 好像只能保持正数追问没有无符号和有符号之分吗追答不是,它好像只能保存正的数,反正你去试试就知道了
全部回答
  • 1楼网友:骨子里都是戏
  • 2021-01-05 22:02
结果是2。%是取余数运算符追问不用关心5前的负号吗追答这个跟数学上的计算是一样的啊。。。取的是余数的嘛。。。。追问嗯嗯
  • 2楼网友:撞了怀
  • 2021-01-05 20:40
#include
int main()
{
    printf("%d ",12%(-5));
    return 0;
}
运行结果是2#include
int main()
{
    printf("%d ",12/(-5));
    return 0;
}
结果是-2,自然要关心5的正负问题的追问谢谢你!追答是负的2如果是除法的话,上面采纳的答案误人子弟哈追问那是-2是吗追答

你来看是不是负的2,我截的图追问谢谢你!追答哥们,把采纳答案改了吧追问嗯嗯
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯