文档介绍:第2讲控制语句1
上次课核心内容回顾
什么叫变量?
为何要使用变量?
变量有哪些基本类型?特点?
为何要分类型?
如何定义变量?如何赋值?
输入、输出语句格式
C语言程序结构,需要注意的事项?
C程序编辑、编译、执行--
整型
浮点型
字符型
输入输出格式示例
scanf()格式化输入
scanf(”%d”,&a);
scanf(”%d%d”,&a,&b);
scanf(”%d,%d”,&a,&b);
scanf(”%f%f”,&a,&b);
printf()格式化输出
printf(”%d\n”,a);
printf(”%d\n%d\n”,a,b);
printf(”a=%d,b=%d\n”,a,b);
printf(”%.2f\n”,a);
上周平台编程训练情况
75人完成训练,其中两人有折扣。1人没有登录,严巍?
QQ群:有9人申请加入
平台发帖区:5个问题贴,细节小问题,注意总结。
网上答疑时间:
周二晚6:30-7:30
周日晚:6:30-7:30
其余时间:每天不定时回复。
轻松入门周
平台编程训练注意事项
平台训练折扣有两个时间段:
课堂上机要求每周二23:55完成,过时能提交,但折扣。
课后习题要求每周日23:55完成,过时能提交,但折扣。
平台训练关闭时间:下周二23:55关闭,不能提交
平台训练再次开放时间:下周三之后,前一周成绩下载后,可再次开放,进行重复训练,直到考试结束。
提交次数没有影响,提交时间有影响,注意折扣时间
上周编程情况检查
表扬
建议周二上课前回顾一下前周的训练内容
课后机时
每周一、二、四晚上
每周周五下午
课堂练习1
从键盘输入3个整数,计算3数之和并输出。
#include <>
void main( )
{
}
C程序的基本结构
运算符与表达式
已经涉及算术运算:+ - * /
计算两个整数的和与积
圆的面积计算
单位换算
成绩计算
栅栏造价
注意: /
5/9结果是0?
不同类型数据混合运算,要先转换成同一类型,然后进行运算。
?
5/ 等价
运算符与表达式(续)
%
模运算符,或称求余运算符。如:7%4的值为3
%两侧均应为整型数据
其他运算
关系运算
逻辑运算
< (小于)
<= (小于或等于)
> (大于)
>= (大于或等于)
== (等于)
!= (不等于)
值都是一个逻辑值,即“真(1)”或“假(0)”
(1)&& (逻辑与)
(2)|| (逻辑或)
(3)! (逻辑非)
任何非零的数值被认作“真”
运算规则:优先级与结合性见365页附录C,课后自学