测试环境:DEV - C++ 5.4.0 编译器环境:MinGW GCC 4.7.4 32-bit
#include<stdio.h>
#include<math.h>
int main()
{
//整数的加减乘除
printf("%d\n",1+2); //3
printf("%d\n",3-4); //-1
printf("%d\n",5*6); //30
printf("%d\n",8/4); //2
printf("%d\n",8/5); //1
//输出格式
printf("%.1lf\n",8/4); // 0.0
printf("%.1lf\n",8.0/5.0); // 1.6
printf("%.2lf\n",8.0/5.0); // 1.60
//sqrt()函数
printf("%lf\n",sqrt(8)); // 2.828427
printf("%lf\n",sqrt(-10)); // -1.#IND00
//非法表达式
printf("%lf\n",1.0/0.0); // 1.#INF00
printf("%lf\n",0.0/0.0); // -1.#INF00
//printf("%lf\n",1/0); // 运行出错
//printf("%d\n",1/0); // 运行出错
int a,b;
//返回值是成功接收变量的个数
int num = scanf("%d %d",&a,&b); //a b 接收数字,以空格,制表符,换行为分割
printf("num=%d,a=%d,b=%d\n",num,a,b);
/*
aa
num=0,a=22,b=22
ss23124
num=0,a=22,b=22
123w
num=1,a=123,b=22
*/
return 0;
} double i;
for(i = 0; i != 10; i+= 0.1 )
printf("%.1lf\n",i);
//一直循环 i != 10条件不符合