C 原始的这些语法规则测试

测试环境: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条件不符合