版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、使用c语言开发简单的应用程序,定义2/3、本课程的内容、变量、流程图和文档、3种程序结构、函数、数组、指针、结构、文件、排序和堆栈、队列、数据类型和变量的main 6/3,变量,注意:先定义后使用的标识符规定:字符、数字、下划线的第一个字符不是数字,而是合法的3360sum .下一个错误的用户标识符是A)j2_KEY B)Double C) 4d D) _8_下一个定义变量的语句错误b )双重入口: c )挑战者; d )浮动美元; 以下的不正确的数值常数为(A)011 B)0182 C) 53 D) 0 xabcd,8/3,数值为补数所表示的正数的补数对于与该原符号相同的负数存储补充代码的方
2、法是,-11的绝对值为11, 11的二进制形式是0000000000000000001011,上面加上逆11111111111111110100,再加上1111111100的演示%#x、9/3、内容:常数、10/3、字符类型字符注意:例如,5和5是不同的。 5是字符常数转义字符是特殊的字符常数。 例如,n, 11/3、字符类型字符串常量和字符串常量是一种将用双引号括起来的字符串存储在内存中的方法,如 CHINA 、 C program 和 C program 。十进制格式是带小数点的格式,或最后是f或f指数格式: a E n(a*10的n次方),如2.1 e5(2.1) 3.7 e-2 (等于
3、3.7 * 10-2 )0.5e7(等于0.5 * 107 )-2.8 e-2 (等于-2.8)。 2.7E (没有步码),13/3,练习,以下不正确的数值常数是a ) 011 b ) lelc )8.0e0.5d )0xabcd打印机(% d,sizeof (我最喜欢北京天安门。 因此,() 以下选项中的() 可用作c语言的合法常量。 A)-80.B)-080C)-8e1.0D)-80.0e以下的选项不能作为合法常数的是() a )1. 234 e 04 b )1. 234 e0.4c )1. 234 e4d )1. 234 e 0以下符合c语言语法的实数为()a )1.2e0.5b )3.
4、 14.159 EC ).5 e-3 d ) e 15打印机(% c,141 )。 结果为(),14/3,枚举型,逻辑相关数据(1)enum weekday sun,mon,tue,wed,thu,fri,sat; 全日制工作; work=mon; work=2; (2)任务日、月、月、周、周、午、火、快速、年; work=mon; 年度=2; work=mon 1; (3)任天堂、每天9、每天、每天、每天、每天、每天、每天、每天、每天; int型常数、15/3、练习、(1)能量范围最大值=7、最小值=80、中心; 打印机(中心=% d,中心); (2)交换机机壳()交换机机壳(最大) 336
5、0断开。 case (min ) :中断; 中心=50; 三分之十六,练习,练习,练习=2,练习,练习,练习,练习,练习,练习; 枚举常数mon和thu的值分别是什么()、17/3、内容4 :变量数据类型、18/3、变量类型、整数变量实型变量、19/3、整数变量、20/3、练习、long、int、关于短型数据的占有内存大小的以下记述中正确的是a ) c )由用户自己定义的d )由c语言编译系统决定的21/3,内容5 :类型转换,21/3短长未指定长长int和char可以相互自动截断2,从大到小/5 float value=10; /10.000000 3、小规模到大规模的自动扩展4、强制类型转
6、换: double score=999999.156; 英寸=(英寸)尺寸; 将score转换为int型,如果定义为23/3、练习、x和y为双倍型,则表达式x=1,y=x 3/2的值A) 1 B) 2 C) 2.0 D) 2.5以下是正确的。 A)int n1=n2=10。 b )挑战c=32; c )浮点f=f1. 1。 d )双倍x=12.3 e2. 5。 二十四分之三,练习,打印(% f,1.0/3 ); 结果是: 英特尔; 浮点c; 双精度d; 表达式a*b d-c的值类型为() 如果执行以下程序,则输出结果为() int a=252; 卡拉c; c=a; 打印机(% d,c );25
7、/3、内容6:printf和扫描、26/3、printf ()函数、27/3、转义字符、n r t ” a b、printf (请输入字符getchar (); 28/3,例如,int a=65,b=85。 打印机(% d % dn、a、b ); 打印机(% # x、%dn、a、b ); 打印机(% c、%cn、a、b ); 打印机(b=%dn,b=%dn,a,b ); 打印机(% % n ); 打印机(n,a ); 打印机(n,a ); int i=10; 打印机(n,I ); 打印机(%-5 dn,I ); 打印机(%5dn,I ); 打印机(% dn,I ); /-10,浮点x=534.
8、285 f; 打印机(%3.2fn,x ); 打印机(%1.2fn,x ); 打印机(.2 fn,x ); 打印机(%.1 f,x );29/3、scanf ()函数、一般形式为scanf (格式控制、地址列表)格式控制(格式字符串)注意:不允许非格式字符串地址列表scanf(a=%dn,30 ) printf (ab:) 扫描(=)、扫描(360 %d )、扫描(%d、*d、% d、31/3 ) a ) 10,01 b ) 02,12 c ) 102,10 d ) 02,10,B C,32/3,练习,以下分段(如果n有八进制数) I a ) 32767,32767 b ) 32767,032
9、767 c ) 32767,7777 d ) 32767,07777执行以下语句,如果输入3,2,5,则输出结果为() iii printf (ab :请输入n ):scance 、-和-、-和(从右向左的顺序),特定比特:清零取反异1、1、1,35/3,练习、整数变量a、b、c、d的值依次为1、4、3、2。 条件式a2)/(b1)的值是A) 0 B) 2 C) 4 D) 8执行以下程序后的输出结果。 主() int a=10; a=(3*5,a4) :打印机(a=% dn,a ); 有36/3、练习、定义:英寸x=3、y=4、z=5。 则显示表达式(x y) z-1执行此程序的输出结果为()
10、、37/3、练习、int x=1、y=1。 式(! x|y- )的值为() 如果10的值为() x=2,则执行x*=x 3,其值为()程序main() int y=3,x=3,z=1,依此类推。 打印机(“% d % dn”、(x、y )、z 2); 如果运行此程序,则结果为() 以下程序的输出结果为()主() int a=5,b=4,c=6,d 打印机(% dn,1 )? 6:4 ); 38/3、练习、分析程序的执行结果() main() int i=8; 打印机(% dt,I ); 打印机(% dt,-i ); 打印机(% dt,I ); 如果正确定义了变量,则下一句的输出结果为s=32
11、s=32; 打印机(% d,s ); 如果A)-1 B)0 C)1 D)32变量c是char类型,则能够正确判断c是小写字母的表达式是3吗? 533607,39/3,内容8 :程序流程图,40/3,传统流程图显示,命令和活动的各种操作流程在几个框中显示,41/3,3个基本结构,序列结构:选择结构:循环结构: printf输入两个数据: n) scanf(%d%d,3: if-else-if语句,其常用格式为: if (公式1 )语句1 elseif (公式2 )语句2 elseif (公式3 )语句3.int 打印请输入整数数据a和B:n ) :扫描(% d % d,例如if (a=b ) i
12、f (b=c )打印(a=b=c )。 打印机(a )!=b ); 修正: if (a=b ) if (b=c )打印机(a=b=c )。 打印机(a )!=b ); 47/3、switch语句和语言还提供了另一个用于多分支选择的switch语句。 一般形式为:switch (式) case常数式1 :句子1 break; case常数式2 :句子2 break; case常数表达式n :语句n break; default:语句n 1、case: 1 :基本数据类型2 :常数3 :表达式4 :不能具有相同的值5 :可以省略中断,#include void main() int a; printf (请输入选定的季度3360 nn ) scanf (% d,48/3,if语句使用规则,1,如果布尔表达式具有多个逻辑与判定条件,则除非满足其中一个条件,否则该表达式的值为else,在else分支中=a,49/3,if语句使用规则,3,不要直接将布尔变量与1,0
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024-2025学年全国统考教师资格考试《教育教学知识与能力(小学)》真题及参考答案详解(精练)
- 2024-2025学年度计算机四级试卷及完整答案详解(典优)
- 2024-2025学年公务员(国考)高频难、易错点题及参考答案详解(典型题)
- 2024-2025学年刑法期末考试测试卷含完整答案详解(历年真题)
- 2024-2025学年度计算机四级模拟试题带答案详解
- 2024-2025学年度监理工程师高频难、易错点题附答案详解(培优B卷)
- 2024-2025学年度执法资格经典例题附参考答案详解(达标题)
- 2024-2025学年度施工员自我提分评估及参考答案详解(综合卷)
- 2024-2025学年度环境影响评价工程师之环境影响评价相关法律法规考前冲刺练习题(夺分金卷)附答案详解
- 2024-2025学年度惠州工程职业学院单招数学高分题库【满分必刷】附答案详解
- 中国饭店业发展史
- 金属雕塑施工方案
- 幼儿园户外游戏的组织与开展讲座
- GB/T 985.4-2008复合钢的推荐坡口
- 山东省青岛九中2023年自主招生物理试题(详解版)
- GB/T 20671.10-2006非金属垫片材料分类体系及试验方法第10部分:垫片材料导热系数测定方法
- GB/T 14683-2017硅酮和改性硅酮建筑密封胶
- 西南地区石漠化的危害和治理优质课件
- 马克思主义基本原理课件- (全套完整课件)全版
- 皮瓣转移术治疗骶尾部藏毛窦课件
- 医院工作制度与人员岗位职责2011(卫生部医管司修订)
评论
0/150
提交评论