1.int类型,通常为16位,其取值范围在 -32768 - +32767之间,也有用32位表示的int类型。
2.float类型,通常是32位,他至少有6位有效数字,其取值范围在 pow(10,-38) - pow(10,38)之间。
3.while循环语句的执行方式:首先测试圆括号中的条件,如果条件为真,则执行循环体;然后在重新测试圆括号中的条件,如果为真,则再次执行循环体;当圆括号中的条件测试结果为假时,循环结束。
4.for循环的循环体为空时,不能什么都不写,要写一个分号。例如下面统计字符个数的程序。
#include<iostream>
#include<cstdio>
using namespace std;
long long nc;
char c;
int main()
{
for(nc = 0; getchar() != EOF; ++nc)
;
printf("%lld\n",nc);
return 0;
}
5.用#define定义符号常量时指令的末尾没有分号,并且符号常量应该大写。
6.用%lf输出double类型时,%.0lf强制不打印小数点和小数部分。
#include<iostream>
#include<cstdio>
using namespace std;
int main()
{
double a = 123.456;
printf("%.0lf\n",a);
return 0;
}