C# int a = 0x00002EE5;
int b = 5 + 15 * 16 + 15 * 16 * 16 + 2 * 16 * 16 * 16;
int c = Convert.ToInt32(a);
運行結果
b = 12777
c = 12005
這是哪出現了問題?
E是14,F是15,16進制0到F對應的值是0到15,你重新計算一下
5 + 14 * 16 + 14 * 16 * 16 + 2 * 16 * 16 * 16 = 12005;
希望能幫到你。