位运算求数值型最值

理解一下位运算,想了想初始值的定义。

#include<iostream>
using namespace std;
int ans = 1 << sizeof(int) * 8 - 1;
int main()
{
    cout << "最小值:" << ans << endl;
    cout << "最大值:" << ans - 1 << endl;
    return 0;
}

image

无误

不过实际做题时初始化当然更推荐大家用0x3f3f3f3f这样的方式定义啦。

posted @ 2022-04-18 20:40  anyiya  阅读(22)  评论(0编辑  收藏  举报