课程
/后端开发
/C++
/趣味 C++ 入门
我把 -100 转为了 unsigned int, 输出是4294967196,请问为什么会出现这种情况?
2023-06-29
源自:趣味 C++ 入门 3-5
正在回答
至少在我的事件中,是-1(大概率错的)
#include <stdio.h>
int main()
{
int a=-1;
unsigned int b=a;
printf("%d",b);
return 0;
}
举报
C++ 入门,开启趣味学习之旅,揭开 C++ 的神秘面纱,让你不再望而生畏。
1 回答为什么long字节是8
1 回答printf("int: %d\n", sizeof(int));这是什么原理?
1 回答int main(int argc,char **argv)
1 回答为什么会出现报错
1 回答为什么我试了一下不强制转换也可以运行呢?