如何檢查 long 變數中的地址值是 32 位還是 64 位
例子:
long a = 0x06000000
long b = 0x13FFF0000
如何以編程方式檢查這些地址的位數?
uj5u.com熱心網友回復:
您可以使用 AND 運算來檢查是否設定了任何高 32 位。假設你有ulong因為地址不是負數:
if ((x & 0xFFFFFFFF00000000UL) == 0)
Console.WriteLine("x would fit into 32 bit");
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/333933.html
下一篇:多個小數的2個數字的數學比較
