2017年老挝新娘价格:编程求短整型整数中的最大数字

来源:百度文库 编辑:中科新闻网 时间:2024/05/18 06:59:02
运用C++

//无符号的最大数字,对0逐位取反可得
main()
{
cout<<(unsigned)(~0);
}
//有符号的最大正数,对0逐位取反后,将最高位置0
//与1000……0000异或可得。
main
{
cout<<((~0)^(1<<(8*sizeof(int)-1)));
}

求有符号的最大数可能还有更简短的表达式,没有细想,不过我这个可以实现了。

可能是 :-65536 到 65535