//今日知识点:数据类型、变量、常量、算数运算符、复合运算符、表达式,格式化输出函数、格式化输入函数
//重点:数据类型、变量、输入输出函数
//单行注释
//变量:程序运行期间可以改变的量
//变量的格式:数据类型变量名赋值号=初始值
//声明一个整形变量
// int age = 23;
//在编码中,以;来代表一句话的结束
// age =
2;//重新赋值
// int a =
0;//高富帅写法
// int a = 0,b =
0;//肯能会存在树枝太大存储不了的问题,因为每一种数据类型存储的数据大小是有限制的
//
// printf ("please intput
two numbers\n");
// scanf ("%d
%d",&a,&b );
// a = a + b ;
// b = a - b ;
// a = a - b ;
// printf ("a=%d,b=%d",a ,b
);//第二种方式
//算数运算符
//+-*%++--
// int date1 = 8,date2 =
3;
// int sum =
0;//存储两个变量的和
// int sub = 0;
// sum = date1 + date2;
// sub = date1 - date2;
//sum =
33;
//格式化输出函数 printf
将内容自在控制台进行打印。可以单独输出一句话,也可以输出变量的值
// printf ("hello
\n");//简单输出一句话
//
printf("\n");//转义字符代表换行
// printf("sum = %d
\n",sum);
// printf("sub= %d
\n",sub);
//乘法
// int mul =
date1*date2;
//除法
// int div = 0;
// div =date1 / date2;
// float result1 =
date1*1.0 / date2;
// printf ("%f\n",result1
);
// float result =
(float)date1 / date2;
//强制转换整形转换为浮点型。注意:数据类型所代表的字节数
// printf ("%f\n",result
);
// float result2 = date1 /
(date2*1.0);
// printf
("%f\n",result2);
//取余%只有整形数据才可以用取余符号
// int rem =
0;//存储两个整数的余数
// rem = date1 % date2;
// printf ("%d\n",rem
);
//++递增运算符 --递减运算符
//++
让变量自增1
//--让变量自建1
// int temp = 5;
// temp ++;//6 temp = temp
+ 1
// ++temp ;//7
//如果只有变量和递增和递减运算符,语句结束变量都会递增或着递减
//这种情况以外,如果++、--在变量的后面,变量线参与整体的语句执行,在递增活着递减,如果在变量的前面,变量线自增或着自荐,然后再参与整体语句的执行
// int tempResult =
0;//存储结果
// temp =
10;//现在temp的值为10
// tempResult = ++temp;
// printf("%d %d
\n",tempResult,temp);
// tempResult = temp++;
// int m = 6 ,n = 8;
// int t = m +++ n
;//按最高运算的优先级,++跟着m
// printf("m = %d ,n = %d
,t = %d \n",m ,n ,t );
// printf("%d \n",++m+n
);
// printf("%d \n",++m+n--
);
// printf("%d \n",m-- + n
);
// int a = 0,b = 20,c
=0;
// BOOL d=
a>b && b
// printf("%d",d );
//rem = 4 %
9.8;错误的
//%d代表输出的变量的数据类型
//复合运算符+=
-= *=
/=
%=
//例如:m += n;//等价于 m = m + n;
//谨记:复合运算符中间不能加空格;例如:+=
//表达式:由常量、变量和运算符组成的式子叫表达式,(看是否有确定的知即可)
//printf
// char c = 'a';
// printf("%c \n",c );
// printf("%%
\n");//打印一个%
// printf("\\
\n");//打印一个反斜杠
// printf("//
\n");//不是转义字符,再这里没有特殊功能
// //输出格式
// float f =
8.988889898;
// printf("%.10f \n",f
);//保留小数点书店后两位
// int number = 9;
// printf("M",number
);//对其方式
//格式化输入函数 scanf
//从控制台输入一个整数值
printf("请输入整数:
\n");
int num =
0,num1 =
0;//第一步:准备好对应类型的容器
//第二步:开始输入其实就是调用scanf函数
scanf("%d%d",&num
,&num1);//输入时,通过&来去到容器也就是变量的地址,网里面存储,切忌加上&
printf("%d %d \n",num,num1);
printf("请输入一个字符:
\n");//此时,数万上面两个字符之后如果要大回撤,并且接下来要输入一个字符的时候,着个回车回呗当作字符呗ff变量接受
//如何避免哪
// getchar
();//读取字符函数,能从控制台取出一个字符
// rewind(stdin);//rewind
所有在控制台上的数据将被清空。stdin 代表输入的数据格式
char ff =
'0';
scanf("%c",&ff );
printf("ff = %c",ff );
//总结:三大点表达式(常量变量运算符)格式化输出函数(转义字符,输出格式)
格式化输入函数(getchar()吸收i
个字符,rewind 清空数据)
//注意scanf的使用,scanf("%d",&num);双括号中不要加入\n,因为会抵消手动输入的大回撤,不要加入无关的汉子和单词,变量名前加&
//注意:++--以及/%这些运算符的使用。