#pragma mark-
格式化输出
//printf
格式化输出函数
//
占位符
/*
int %d
short %hd
long %ld
char %c
float %f
double %lf
*/
// 转义字符
/*
\n 换行符
\t tab
%% 一个 % 号
\" 一个双引号
*/
//printf("%%");
#pragma mark- 算数运算符
/*
int a,b;
a += b; a=a+b;
a *=b; a=a*b;
a -=b; a=a-b;
a /=b; a=a/b;
a %=b; a=a%b;
// 运算符的分类
1. 赋值运算符: = ,从右向左运算,用来将等号右边的值赋给左边变量,赋值的过程是拷贝的过程。
2. 算数运算符: +,-,*,/,%,++,--,
注:( 1 )整数相除,结果也是整数,小数点后省略,并且除数不能为 0 ;
( 2 ) % 只能对整数进行去余操作
// 练习:
int a1=10,a2=20;
分别写出 a1 与 a2 的加减乘除运算。
int sum=a1+a2;
printf("%d",sum);
int a1=10,a2=20;
// 加
int sum=a1+a2;
printf("%d\n",sum);
// 减
int minus=a2-a1;
printf("%d\n",minus);
// 乘
int mul=a2*a1;
printf("%d\n",mul);
// 除
float div=a2/a1;
printf("%.2f\n",div);
*/
// 取余 %
// int l = 10 % 3;
// printf("%d\n",l);
// 只能对整数进行取余操作
// 自增
// 如果 ++ 在前,先执行 +1 ,在运算
// 如果 ++ 在后,先运算,后执行 +1
// int up=10;
// up++;//up = up+1;
// printf("up = %d\n",up);
// ++up;
// printf("up = %d\n",up);
// printf("up = %d\n",up++);
// printf("up = %d\n",++up);
//
//
// // 自减
// printf("-----------------\n");
// up--;
// printf("up = %d\n",up);
// printf("up = %d\n",--up);
//3. 复合运算符
// int f=3,g=4;
// f +=g; // f=f+g;
// printf("%d\n",f);
// f -=g; //f=f-g;
// printf("%d\n",f);
// f *=g;//f=f*g;
// printf("%d\n",f);
// f /=g;//f=f/g;
// printf("%d\n",f);
// f %=g;
// printf("%d\n",f);
#pragma mark-scanf 函数
//scanf 中只写数据对应的 格式即可, %d,%c,%f, 不要出现其他内容
//scanf 中不要添加 \n
// 结束输入要敲回车
// 从控制台输入一个数
// int a;
// printf(" 从控制台输入一个数 :\n");
// scanf("%d",&a);
// printf(" 输出结果: %d\n",a);
// 练习:
// 输入长方形的宽和高,输出长方形的面积。
// int high=0,wide=0;
// printf(" 请输入长方形的宽和高: \n");
// scanf("%d %d",&wide,&high);
// printf(" 长方形的面积为: %d\n",wide*high);
// 表达式 语句
// 表达式:有常量 , 变量和运算符组成的式子
// 整数表达式: a+b;
// 最简单的表达式是一个常量或者一个变量,比如 5, a, a+4
// 语句:
// 程序执行的最小单元,比如分号结束
int %d
short %hd
long %ld
char %c
float %f
double %lf
*/
// 转义字符
/*
\n 换行符
\t tab
%% 一个 % 号
\" 一个双引号
*/
//printf("%%");
#pragma mark- 算数运算符
/*
int a,b;
a += b; a=a+b;
a *=b; a=a*b;
a -=b; a=a-b;
a /=b; a=a/b;
a %=b; a=a%b;
// 运算符的分类
1. 赋值运算符: = ,从右向左运算,用来将等号右边的值赋给左边变量,赋值的过程是拷贝的过程。
2. 算数运算符: +,-,*,/,%,++,--,
注:( 1 )整数相除,结果也是整数,小数点后省略,并且除数不能为 0 ;
( 2 ) % 只能对整数进行去余操作
// 练习:
int a1=10,a2=20;
分别写出 a1 与 a2 的加减乘除运算。
int sum=a1+a2;
printf("%d",sum);
int a1=10,a2=20;
// 加
int sum=a1+a2;
printf("%d\n",sum);
// 减
int minus=a2-a1;
printf("%d\n",minus);
// 乘
int mul=a2*a1;
printf("%d\n",mul);
// 除
float div=a2/a1;
printf("%.2f\n",div);
*/
// 取余 %
// int l = 10 % 3;
// printf("%d\n",l);
// 只能对整数进行取余操作
// 自增
// 如果 ++ 在前,先执行 +1 ,在运算
// 如果 ++ 在后,先运算,后执行 +1
// int up=10;
// up++;//up = up+1;
// printf("up = %d\n",up);
// ++up;
// printf("up = %d\n",up);
// printf("up = %d\n",up++);
// printf("up = %d\n",++up);
//
//
// // 自减
// printf("-----------------\n");
// up--;
// printf("up = %d\n",up);
// printf("up = %d\n",--up);
//3. 复合运算符
// int f=3,g=4;
// f +=g; // f=f+g;
// printf("%d\n",f);
// f -=g; //f=f-g;
// printf("%d\n",f);
// f *=g;//f=f*g;
// printf("%d\n",f);
// f /=g;//f=f/g;
// printf("%d\n",f);
// f %=g;
// printf("%d\n",f);
#pragma mark-scanf 函数
//scanf 中只写数据对应的 格式即可, %d,%c,%f, 不要出现其他内容
//scanf 中不要添加 \n
// 结束输入要敲回车
// 从控制台输入一个数
// int a;
// printf(" 从控制台输入一个数 :\n");
// scanf("%d",&a);
// printf(" 输出结果: %d\n",a);
// 练习:
// 输入长方形的宽和高,输出长方形的面积。
// int high=0,wide=0;
// printf(" 请输入长方形的宽和高: \n");
// scanf("%d %d",&wide,&high);
// printf(" 长方形的面积为: %d\n",wide*high);
// 表达式 语句
// 表达式:有常量 , 变量和运算符组成的式子
// 整数表达式: a+b;
// 最简单的表达式是一个常量或者一个变量,比如 5, a, a+4
// 语句:
// 程序执行的最小单元,比如分号结束
//比如:a+b; 5; ;(空语句)