【发布时间】:2010-09-24 02:46:12
【问题描述】:
这是follow up question。因此,Java 将整数存储在 two's-complements 中,您可以执行以下操作:
int ALPHA_MASK = 0xff000000;
在 C# 中,这需要使用无符号整数 uint,因为它将其解释为 4278190080 而不是 -16777216。
我的问题,如何在 c# 中以十六进制表示法声明负值,以及整数在内部如何表示?这里和 Java 有什么区别?
【问题讨论】: