- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章 C程序的流程控制 ; C语句分为5类:;函数调用语句:由一个函数调用加一个分号构成。
例如:printf(This is a C statement. );;
复合语句:用{ }括起来的一些语句。
例如:
{
z=x+y;
t=z/100;
printf(%f,t);
};3.2 赋值语句;② 变量(+、-、*、/、%)=表达式
将变量与表达式的值作相应运算后再赋给变量。
例如:x-=8 等价于 x=x-8
y%=a+3 等价于 y=y%(a+3)
3.赋值表达式的值:等于左边变量的值。
4.赋值表达式后加分号构成赋值语句。;写出下面表达式运算后a的值
(a=3*5)=4*3;a*=a ?a的值为12×12=144
a-=144 ? a的值为144-144=0
a+=0 ? a的值为 0; 字符输出函数: putchar
字符输入函数: getchar
格式输出函数: printf
格式输入函数: scanf;格式:printf(格式控制,输出表列)
功能:按指定格式向显示器输出数据;printf 格式字符;1.%d──以十进制整数形式输出。
例:
#include stdio.h
void main( )
{ int a=123;
long b=123456;
printf(%d,%5d,%-5d,%2d\n,a,a,a,a);
printf(b=%ld,b);
} ; 2.%f──以小数形式输出单精度和双精度实数。
整数部分全部输出,并输出6位小数。
例3.10:按指定的小数位数输出实数
#includestdio.h
void main( )
{
float d=12.345;
printf(d=%f,d=%.2f,d=%10.2f,d,d,d);
} ;3.%c──输出一个字符。
例:
#include stdio.h
void main( )
{
char c=a;
printf(%c,c);
} ;4.%s──输出一个字符串。
例:
#include stdio.h
void main( )
{
printf(%s\n,CHINA);
printf(%3s,%7.2s,%-5.3s,CHINA, CHINA, CHINA);
} ;3.3.2 scanf函数(格式输入函数);scanf 格式字符;输入分隔符的指定:一般以空格、TAB或回车键作为分隔符;例3: scanf(a=%d,b=%d,c=%d,a,b,c);
输入 a=12,b=24,c=36 ?
则 12?a, 24 ?b, 36?c;说明:
用%c格式符时,空格和转义字符作为有效字符输入;输入数据时,遇以下情况认为该数据结束:
遇空格、TAB、或回车
遇指定的宽度结束
遇非法输入;格式:putchar(c)
参数:c为字符常量、变量或表达式。
功能:将字符输出到显示器上。;#include stdio.h
void main( )
{ char a,b,c;
a=B;b= O; c=Y;
putchar(a); putchar(b); putchar(c); putchar(\n);
};格式:getchar( )
功能:从键盘输入一个字符。;3.4 顺序结构程序设计;3.5.1 关系表达式;5.举例:
int a=3,b=2,c=1,d,f; 则:
ab 表达式值等于______
(ab)= =c 表达式值等于______
b+ca 表达式值等于______
d=ab d值等于_______
f=abc f值等于_______;;3.5.2 逻辑表达式;逻辑运算的真值表:;4.逻辑运算符的优先级;逻辑表达式举例:;5.短路特性:逻辑表达式求解时,并非所有的逻辑运算符都被执行,只是在必须执行下一个逻辑运算符才能求出表达式的解时,才执行该运算符。;1.简单分支结构
格式:if (表达式) 语句
执行过程:先计算表达式的值,若其值≠0,则执行后面的语句;否则,不执行。;例3.22:输入两个实数,按由小到大的顺序输出。;例3.23:输入三个整数,按由小到大排序并输出。;表达式;例3.25 输入
您可能关注的文档
最近下载
- 拓达SGDS驱动器使用手册V1.6.pdf VIP
- 高中数学人教版新教材 3.1.1函数的概念(第1课时)教学设计.docx VIP
- FZ 70006-2004针织物拉伸弹性回复率试验方法.pdf
- 爱森克人格问卷(EPQ)(儿童7-15岁).pdf VIP
- 大学生职业发展与就业指导 PPT课件第二章自我认知.pptx VIP
- 人体运动学(第3版)PPT课件-第一章-总论-第二节-骨与关节的基本结构与功能.pptx
- 《导游讲解技巧》课件.ppt VIP
- 22S804 矩形钢筋混凝土蓄水池.pdf
- 学习解读《中华人民共和国传染病防治法》培训课件(2025版).pptx VIP
- 初高中物理衔接.ppt
文档评论(0)