課程
/后端開發
/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 回答為什么我試了一下不強制轉換也可以運行呢?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2023-07-10
至少在我的事件中,是-1(大概率錯的)
#include <stdio.h>
int main()
{
? ? int a=-1;
? ? unsigned int b=a;
? ? printf("%d",b);
? ? return 0;
}