首页 > 其他 > 详细

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

时间:2015-06-13 14:03:59      阅读:187      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!