这是一个
follow up question.
所以,Java商店的整数在two’s-complements,你可以做以下:
int ALPHA_MASK = 0xff000000;
在c#中,这需要使用无符号整数uint,因为它将其解释为4278190080而不是-16777216.
我的问题是,如何在c#中以十六进制符号声明负值,以及在内部表达的整数是多少?这里有什么区别?
所以,Java商店的整数在two’s-complements,你可以做以下:
int ALPHA_MASK = 0xff000000;
在c#中,这需要使用无符号整数uint,因为它将其解释为4278190080而不是-16777216.
我的问题是,如何在c#中以十六进制符号声明负值,以及在内部表达的整数是多少?这里有什么区别?