码迷,mamicode.com
首页 > 其他好文 > 详细

编程计算int类型整数的最大值和最小值

时间:2015-06-13 14:05:11      阅读:123      评论:0      收藏:0      [点我收藏+]

标签:

方法一:将一个int类型整数不断加1,加到最大值,再加1,就变成负值(最小值)

 最大值就是除最高位外,其余位都为1,-1即是所有位全部是1,右移1位后最高位变0
   最小值即是最高位为1,其余位为0,所以最大值+1之后就变成了最小值

 

//#include <stdio.h>
#include <iostream>
//#include <limits.h>

using namespace std;

int main(){
    int i = 0, min, max;
    while(1){
        if(i+1<=0){
            max = i;
            min = i+1;
            break;
        }
        i++;
    }
    cout << "min is " << min <<endl;
    cout << "max is " << max << endl;
    getchar();
    return 0;
}

方法二:稍后更

编程计算int类型整数的最大值和最小值

标签:

原文地址:http://www.cnblogs.com/gkfeng/p/4573351.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!