gpt4 book ai didi

c - 为什么这个 C 代码的输出应该是 "no"?

转载 作者:太空狗 更新时间:2023-10-29 17:19:02 24 4
gpt4 key购买 nike

<分区>

我遇到了这个问题。

#include <stdio.h>

int main(void) {
// your code goes here
unsigned int i = 23;
signed char c = -23;

if (i > c)
printf("yes");
else
printf("no");

return 0;
}

我无法理解为什么这段代码的输出是no

有人可以帮助我理解在 C 中 intchar 之间进行比较时比较运算符的工作原理吗?

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com