以下是C#代码: static void Main(string[] args) { uint y = 12; int x = -2; if (x > y) Console.WriteLine("x is greater"); else Console.WriteLine("y is greater"); } 这是c + +代码: int _tmain(int argc, _TCHAR* argv[]) { unsigned int y = 12; int x = -2; if(x>y) printf("x is greater"); else printf("y is greater"); return 0; } […]
我正确地说,有符号和无符号整数之间的区别是: 无符号可以保持较大的正值,并且没有负值。 无符号使用前导位作为值的一部分,而带符号的版本使用最左侧的位来确定数字是正数还是负数。 有符号整数可以同时包含正数和负数。 还有其他的区别?