gpt4 book ai didi

c - 将负数分配给 unsigned int 不会导致任何错误?

转载 作者:行者123 更新时间:2023-11-30 16:15:25 25 4
gpt4 key购买 nike

为什么编译器没有为此生成错误

查看了一些答案,但没有得到确切的原因。有些帮助我们提供一些简单的答案来理解这一点

#include <stdio.h>
int main()
{
unsigned int a=-1;
printf("Result :%d",a);
return 0;
}

结果:-1

最佳答案

这是一个错误

    unsigned int a=-1;
printf("Result :%d",a);

不能使用"%d"打印无符号值,必须使用"%u"

关于c - 将负数分配给 unsigned int 不会导致任何错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57113471/

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