C/C++中如何獲得int的最大值

unsigned int a = 0;

int MAX = (~a)/2;

 

得到的MAX即是int型最大值。

注意,這裏的a不能用0代替,也不能定義a的類型爲int,必須爲unsigned int。其中原因,稍作分析即可明白。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章