int,long 可以直接轉(zhuǎn)換為unsigned int/long, 如果原始的數(shù)據(jù)為負(fù)數(shù)會(huì)出現(xiàn)什么問題?
我把 -100 轉(zhuǎn)為了 unsigned int, 輸出是4294967196,請(qǐng)問為什么會(huì)出現(xiàn)這種情況?
我把 -100 轉(zhuǎn)為了 unsigned int, 輸出是4294967196,請(qǐng)問為什么會(huì)出現(xiàn)這種情況?
2023-06-29
舉報(bào)
2023-07-10
至少在我的事件中,是-1(大概率錯(cuò)的)
#include <stdio.h>
int main()
{
? ? int a=-1;
? ? unsigned int b=a;
? ? printf("%d",b);
? ? return 0;
}