unsigned int a = 0;
int MAX = (~a)/2;
得到的MAX即是int型最大值。
注意,這裏的a不能用0代替,也不能定義a的類型爲int,必須爲unsigned int。其中原因,稍作分析即可明白。
unsigned int a = 0;
int MAX = (~a)/2;
得到的MAX即是int型最大值。
注意,這裏的a不能用0代替,也不能定義a的類型爲int,必須爲unsigned int。其中原因,稍作分析即可明白。
https://blog.csdn.net/u013129300/article/details/129329786