unsigned a = 1;
int b = -1;
a * b = 2^(32)-1; //由有符號數轉換爲帶符號的整數
-1的的補碼形式爲:1111 1111 1111 1111 1111 1111 1111 1111
原碼:1000 0000 0000 0000 0000 0000 0000 0001
unsigned a = 1;
int b = -1;
a * b = 2^(32)-1; //由有符號數轉換爲帶符號的整數
-1的的補碼形式爲:1111 1111 1111 1111 1111 1111 1111 1111
原碼:1000 0000 0000 0000 0000 0000 0000 0001