- 1、本文档共45页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言基础知识四
复 习 10/12= 3+ + x和n均是int型变量,初值均为5,则计算表达式x+=n++后x的值为__,n的值为___。 若以下选项中的变量已正确定义,则正确的赋值语句是【 】。 A)x1=26.8%3 B)1+2=x2 C)x3=0x12 D)x4=1+2=3; 第4章 顺序程序设计 4.1 C语句概述 语句是构成程序不可缺少的部分,是机器要完成任务的操作命令 语句用“ ;”号结束。 C语句的分类 分为以下五类: 1.控制语句(9种):完成控制功能,如分支,转向,循环等。 2.函数调用语句:在调用函数后加“;”,如:printf(“This is a program”); 3.表达式语句:表达式后加“;”号 赋值表达式: x=x+5; 自增表达式: i++; 逗号表达式: a=1,b=2,c=a+b+3; 4.空语句:只有 “;”,什么也不做。 5.复合语句(分程序):将多个语句用{ }括起来 { i++; x=(i+10)*5; printf( “%d”, x) ; } 4.4 数据的输入输出 1 字符输出函数—putchar() 形式:putchar(变量); 如: putchar(c); 作用:向终端输出变量的值,一次只能输出一个字符。 说明: (1)变量可以是字符型变量或整型变量。 (2) putchar() 包括在标准I/O库中,使用前应先用预编译命令: #include “stdio.h” 或 #include stdio.h 例:#include “stdio.h” main( ) { char a,b; int y=65; a=‘O’;b=‘K’; putchar(a); putchar(b); putchar(\n); putchar(y); } 运行结果: 2 字符输入函数——getchar() 形式: getchar(); 作用:从终端输入一个字符。 注意: 没有参数 getchar()也包括在标准I/O库中,使用前应先用预编译命令。 例: 从键盘输入一个大写字母,然后用小写字母形式输出。 #include stdio.h main( ) {char c1,c2; c1= getchar(); c2=c1+32; putchar(c2); printf(“%c的ASCⅡ码值为:%d\n”, c1,c1); printf(“%c的ASCⅡ码值为:%d\n”, c2,c2); } 运行: B (回车) B B的ASCⅡ码值为: 66 b的ASCⅡ码值为: 98 4.5 格式输入与输出 1 格式输出函数--printf( ) 格式:printf(格式控制,输出表列) 作用:向终端输出若干任意类型的数据。 如:printf(“i=%d, i*j=%d\n”, i, i*j); 说明: (1)格式控制包含三种信息: printf(“i=%d \n”, i ); ?提示字符串:如:“i=” 原样输出. ?转义字符: 如:\ n 换行符. ?格式符:由“%”和格式字符组成 %d, %f, %c等 作用:将数据按指定的格式输出 %与格式字符之间不能有空格。 (2)格式控制要用双引号引起来. (3)格式符一般用小写,有的系统不用大写,如%D写法是错误的。 格式符的用法 一、 d格式符: 以十进制形式输出整数 ? %d按整型数据实际长度输出 ? %ld, 输出长整型数据. ? %md, m为指定的数据输出宽度 若数据宽度小于m, 左端填空格 若大于m则按实际输出. a=12345; printf(“%3d,%8d”,a,a); 二、 O格式符:无符号8进制输出数据。 %O 也可以%lO, %mO输出长整型和指定输出宽度. o格式符的例子 main() { int a=-1; printf(“%d,%o”,a,a); } 运行结果:-1,177777 三、 X格式符:以无符号16进制输出整型数,也可用%lx输出长整型和%mx输出指定宽度。 四、 U格式符:输出无符号十进制整型数 五、 C格式符: 用以输出一个字符. 六、 S格式符:输出一串字符. printf(“ %s”, “ you”); % ms,若实际小于m,左补空格,大于m原样输出。 % -ms,若实际小于m,右补空格,大于m原样输出. 七、 f 格式符:用来输出实数,以小数形式输出。 ① %f 不指定
您可能关注的文档
- 《细胞通过分裂产生新细胞》优教课件1.ppt
- 0.4pitchIC开口方案.ppt
- 1-22课动词.doc
- 2011年大庆分公司工程建设考核管理办法细则.doc
- 大班语言活动《城里来了大恐龙》.ppt
- 2011年电子商务员理论知识模拟试卷【广东版】.doc
- 2012年技工学校教师节电视片解说词0830.doc
- 2012年文科十大热门专业及其就业方向介绍.doc
- 2012学年度下学期七年级期中考试1.doc
- c与c++汇总.doc
- 计量规程规范 JJF 2236-2025交流电子负载校准规范.pdf
- 《JJF 2236-2025交流电子负载校准规范》.pdf
- JJF 2215-2025移动源排放颗粒物数量检测仪校准规范.pdf
- 计量规程规范 JJF 2215-2025移动源排放颗粒物数量检测仪校准规范.pdf
- 《JJF 2215-2025移动源排放颗粒物数量检测仪校准规范》.pdf
- JJF 2237-2025电容箱校准规范.pdf
- 计量规程规范 JJF 2237-2025电容箱校准规范.pdf
- 《JJF 2237-2025电容箱校准规范》.pdf
- 谈谈加快建设现代化产业体系的重大任务举措.pptx
- 网络安全和信息化工作领导小组.pptx
最近下载
- 油化验练习测试卷.doc
- 公路825482m连续刚构桥设计毕业.doc VIP
- 人教版(2024)七年级下册英语Unit 1 Animal friends单元教学设计(共6课时).docx
- 中建《工程造价资料管理办法》中建.docx VIP
- 在MetaTrader 5 Using Gateway API的使用说明书.pdf
- 超星尔雅学习通中医健康理念网课章节测试答案.docx
- 华中科技大学电信系《通信原理》课件-ch.ppt VIP
- 标准图集-22G101-1 现浇混凝土框架、剪力墙、梁、板.pdf VIP
- 恩施富硒土豆电子商务发展策略研究.doc
- (正式版)-B 5768.2-2022 道路交通标志和标线 第2部分:道路交通标志.docx VIP
文档评论(0)