版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1,c语言的数据类型(Data Type ),文字类型(char )整数类型(short,int ), long,unsigned基本型数值型单精度型(float )实型倍精度型(double )枚举型(enum )数据型阵列型() 构造型构造型(struct )共用型(union )指针型直观、形象、易懂、美国国家标准化协会以下的:开始或结束框输入输出框条件判定框处理框流程线、3、程序的三个基本构造、结构化程序设定订正的一个基本思想,可以归纳为任何算法和程序三个基本构造4、顺序构造、顺序构造:从上到下、无分支、无分支算法的每个操作按从上到下的线性顺序执行。序列结构流程图、a、b、5、选择结构
2、:有分支,必要条件判断选择结构也称为分支结构,根据给定的条件,选择执行一个分支。 因此,选择结构中一定包含条件判断,是需要条件判断的操作,选择执行1个分支的算法结构。 是否要选择结构流程图、和条件?a、b、不成立、成立、选择结构、6、循环结构、循环结构:有转移,某个语句可以重复执行循环结构,也称为重复执行结构,它必须根据某个条件判断是否重复执行某个组的操作,才成立循环结构流程图、7、循环结构流程图、循环体、t、f、条件? 到循环为止:首先执行循环的语句的集合,然后判断条件是否成立,成立后返回,反复执行循环体的集合,如果继续判断条件不成立,则跳出该循环语句,向后执行。8、c语句概述、简单的c程序
3、结构、#include main ()、int num; 数字=1; printf(“num is %d n”、num ) :函数标头、编译预处理、函数名、函数主体、宣言语句、代入语句、函数调用语句、9、c程序映射、10、c语句、c语句概要、控制语句函数1 if() else (提供选择结构的条件语句)2 for () (提供循环结构的循环语句)3 while () (提供循环结构的循环语句)4 do while (); (用于实现循环语句、循环结构)5 continue (结束本次循环)6break (结束swtich或循环语句的执行)7 switch () (多分支选择结构)8 goto语
4、句当前在9 return (在从函数调用中分位) 打印机(this is AC statement.); scanf(%d%d,13,c语句的概要,公式语句。 式加分号构成。 c语言中有使用价值的公式句主要有3种: (1)代入句。 例如: sum=a b; (2)由自动加1、减1的运算符构成的公式语句。 例如: I; i=i 1(表达式,而不是语句);i=i 1。 (是语句) (3)逗号式语句。 例如: x=1、y=2; 十四、c句概要,空句。 只有一个分号的句子(什么也不做)。 一般来说,与后面章节所述的循环语句结合使用起到延迟的作用。15、c句的概要、复合句。 一对儿的词句。例如: z=x
5、 y; t=z/100; 打印机(“% f”,t );16、代入式和代入语句、代入式代入语句是在代入式上加上分号后的语句。 例如: a=100代入式a=100; 赋值语句1 .赋值运算符用作赋值运算符,可以将数据赋给变量,也可以将表达式的值赋给变量。 例如,sum=a b,17,代入表达式和代入语句,2 .复合代入运算符在代入符“”之前加上其他运算符,可以构成复合的运算符a=3与a=a 3 x*=y 8等效x=x*(y8)x等效。 所有二元运算符都可以与赋值结合使用,例如=、*、/、%。18、3 .代入式的写法代入式:连接变量和式的式子。 例如:求解a=5代入式的过程是先求出代入运算符右侧的式
6、的值,然后再将其分配给代入符左侧的变量。 例如,代入式“a=3*5”的值是15,当执行式时,变量a的值也是15。公式需要值。赋值表达式和赋值语句,19,注意:左值:赋值运算符左侧的标识符。 表达式,其中右值:显示在赋值运算符的右侧。 变量不能用作左边的值,公式不能用作左边的值(例如a b )常数,也不能用作左边的值。 代入式和代入语句,可以是a=b a=5 a=b c,20,3 .代入式的格式代入式中的“式”,也可以是另一个代入式。 例如, a=(b=5)分析器:括弧内的b=5是代入式,其值等于5。 执行表达式a=(b=5)相当于执行: b=5和ab这两个代入表达式。 代入表达式和代入语句,其
7、中a=b=c=5a=5(c=6) a=(b=4) (c=6) a=(b=10 )/(c=10 )。例如: a=12,a=a-=a*a的结果是什么? 另外,代入式也可以是printf(“%d”、a=b ); b=3时,结果如何? 什么?赋值式和赋值语句、22、变量赋值初始值在定义变量后,对变量进行初始化。 int a=3; /*定义a是整数变量,初始值是3*/float f=3.56 /*定义f是浮点型变量,初始值是3.56*/char c=a /*定义c是字符变量,初始值是a */int a /*其中,仅对于c初始化为5 */int a=3、b=3、c=3。 int a=3、b=3、c; in
8、t a=3; 相当于int a的a=3;代入式和代入语句、(23 )、(1)输入输出是指以计算机主体为主体,从计算机向输出设备(例如显示器、打印机等)输出数据。 将从键盘、磁盘、光盘、扫描仪等输入设备向计算机输入的数据称为输入。 (2) C语言本身不提供输入输出句子的输入输出操作,通过基于c标准函数的函数来实现。 常用库函数: printf格式输出函数scanf格式输入函数putchar输出字符函数getchar输入字符函数puts输出字符串函数gets输入字符串函数,数据输入输出的概念以及c语言实现,使用24,(3)系统库函数预编译命令“#incluuuue”例如,在调用标准输入输出库函数时
9、,文件的开头是#include “stdio.h”或: #include、数据输入输出的概念和c语言实现、头文件、stdio是标准putchar(c ); putchar (n ); 在显示器上输出文字b,在/显示器上输出换行文字,putchar(a ); putchar(n ); putchar(b ); putchar(n ); putchar(c ); putchar(n ); 向/显示器输出文字o,向/显示器输出文字y,28,用getchar ()函数输入1个文字例,输入1个文字。包括卷主机()卡片c; c=getchar (); /*用键盘输入字符,字符变量c */putchar(c
10、 ); putchar(n ); /*换行*/,文字数据的输入输出,可执行程序:从键盘输入文字a,按Enter键后,文字被发送到存储器,显示画面上输出的文字a、29,通过printf函数输出数据,通过scanf函数输入输出数据,以简单的形式输入输出例如:打印(“I=% d,c=%cn”,I,c ); 中的组合图层性质变更选项。 格式控件是用双撇号包围的字符串,也称为转换控件字符串,包含格式说明和普通字符两个信息。 1、格式说明:“%”和格式文字组成,%d、%f等。 将输出的数据转换为指定的格式输出。 2、普通文字:想直接输出的文字。 例如,前一个printf函数的双撇号中的字符、逗号、空格、换
11、行符等。 32、用printf函数输出数据,用简单的格式输入输出。 例如:打印(“I=% d,c=%cn”,I,c ); 中的组合图层性质变更选项。 输出表列是需要输出的数据的一部分,可以是常数、变量或表达式。 中的组合图层性质变更选项。 数据2 .使用常量、变量、表达式、33和printf函数输出基本格式字符(1) d格式字符%d :带符号的十进制整数。 (2) I (整数)格式符号%i :作用与d格式符号相同。 (3) c (字符)格式符号% c :输出一个字符。 例如: char ch=a; 打印机(“% c”,ch ); 注意:在0到255范围内的整数中,可以输出“%c”作为字符,反之
12、,可以输出整数形式的单个字符数据。简单的格式输入输出、34、使用printf函数输出数例句数据的输出#include void main() char c=a; 英寸=97; 打印机(“% c,%dn”,c,c ); 打印机(“% c,%dn”,I,I );简单的格式输入输出、35、使用printf函数输出数据(4) s格式符号%s :输出字符串。 例如: printf(“%s”、“CHINA”); (5) f格式符号%f :以小数形式输出实数(包括单倍精度),不指定字段宽度,全部输出整数部分,输出6位小数。 示例:打印(“% f”,59.320 ); 输出结果: 59.320000,简单的格
13、式输入输出,36,以printf函数输出数据例输出实数时的有效位数#include void main() float x,y; x=111111.111; y=22222.222打印机(“% fn”,x y );简单的格式输入输出、37、printf函数输出数据例输出倍精度时的有效位数#include void main() double x,y; x=11111111.11111111; y=22222222.22222222; 打印机(“% fn”,x y );简单的格式输入输出、38、printf函数输出数据(6) e格式字符。 指定以指数形式输出实数。 %e,VC必须位于小数位数为6位、指数部分为5列的小数点前,并且只有1位的非零数字。 示例:打印(“% e”,123.456 ); 输出:1.234560e 002,简单格式输入输出,39,使用scanf函数输入数据1. scanf函数的一般格式scanf (格式控制,地址表列),简单格式输入输出,40,使用scanf函数输入示例数据scanf scanf 简单格式输入输出,输入345 (输入a、b、c的值,用空格隔开) 3、4、5错误a=3 b=4 c=5错误数据时,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 云南省大理州2025-2026学年九年级上学期物理期末统一测试试题(含答案)
- 2026年上海市杨浦区初三上学期一模数学试卷和参考答案
- 化工仪表知识课件
- 化工仪表安全培训课件
- 飞机质量控制培训课件
- 城建集团下属公司招15人补充备考考试题库及答案解析
- 2026山东聊城市市属事业单位招聘初级综合类岗位人员87人备考考试试题及答案解析
- 2026海南安保控股有限责任公司招聘11人考试备考试题及答案解析
- 2026年池州青阳县中医医院公开招聘劳务派遣工作人员1名备考考试试题及答案解析
- 2026年中国邮政储蓄银行股份有限公司普洱市分行招聘见习人员(10人)考试参考题库及答案解析
- 村支书考试试题及答案
- 医疗综合楼手术室、放射科、检验科二次深化设计装饰工程投标方案投标文件(技术方案)
- DBJ50-T-078-2016重庆市城市道路工程施工质量验收规范
- 湖北省十堰市城区2024-2025学年九年级上学期期末质量检测道德与法治试题 (含答案)
- 2025年中国船舶集团有限公司招聘笔试参考题库含答案解析
- 办公楼物业服务的品质提升策略
- 养殖场土地租赁合同
- JBT 8200-2024 煤矿防爆特殊型电源装置用铅酸蓄电池(正式版)
- (正式版)SHT 3078-2024 立式圆筒形料仓工程设计规范
- 计算机就业能力展示
- 设备维修团队的协作与沟通
评论
0/150
提交评论