在效率方面,stdio产生的执行文件与iostream产生的执行文件相比尺寸小而且执行速度快
a/b上取整等于(a+b-1)/b下取整
如何确定int的最大值和最小值
#include<iostream>
using namespace std;
int main()
{
int i = 1;
while(i > 0)
{
i ++;
}
printf("MIN_INT = %d MAX_INT = %d\n", i,i - 1);
return 0;
}
结果如下
原理就是加到最大之后符号位变为1,这是就变成了负的最小值。
当要在计算过程中转换long long类型时,除了在计算式前面加(long long)这样来强制类型转换外,还可以给式子乘以一个1ll(注意前面是数字1,后面是字母l(即L的小写));这样做就相当于乘了一个long long类型的整数1。