表达式(Expressions)
返回
5个一行输出程序
#include
int main()
{
int i;
for (i=1; i<=23; i++)
printf("%2d%c", i, (i % 5) ? ' ' : '\n');
return 0;
}
/*
输出结果
1 2 3 4 5
6 7 8 9 10
11 12 13 14 15
16 17 18 19 20
21 22 23
*/
int main(void) {
int i = 8;
printf("%d\n",i++ * i++);
}
程序执行的结果时64
int main(void) {
int i = 10;
i = i++;
printf("%d\n",i);
i = i + 1;
printf("%d\n",i);
}
程序执行的结果:
11
12
注意:增加要用后一种,i=i+1
#include
int main(void) {
int a = 1000, b=1000;
long int c = a*b;
printf("%d\n",c);
}
该用如下程序
#include
int main(void) {
int a = 1000, b=1000;
long int c = (long int)a*b;
printf("%d\n",c);
}
返回