结果 得出m n的结果。

#include
Void
main()
nt m.n:
m=(5>6);
n=(1--1);
printf("%od,%od",m.n);
,
答:上述程序的输出结果是

你这算代码吗?

该程序将输出“1,2”

你这代码格式有问题啊,m=(5>6);n=(1--1); m值为假也就是0,1--1=2,输出0,2

输出的m的值应该为0,展示的字符为“0d”(八进制表示法)。 m = (5 > 6) 时,(5 > 6)是布尔值false, 而false转为int时会转为0(true转的时候为1)
至于n的值,按你这种写法应该是报错。

不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 以下回答来自chatgpt:

    很抱歉,问题中并没有提到m和n变量的上下文,因此无法回答。请提供更多相关信息或题目背景。


如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^