- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[高等教育]三、基本语句
三、基本语句
本章概述:
本章主要考查输入输出语句和顺序结构设计方法。通过对历年试卷内容的分析,本章考核内容约占4%,属于一般考查对象。
年份 2007.4 2007.9 2008.4 2008.9 分值 2 8 4 3 大纲要求:
表达式语句,空语句,复合语句。
输入输出函数的调用,正确输入数据并正确设计输出格式。
重点难点:
格式输入输出
正确适用printf和scanf函数
考点分析:
C语言语句
(1)控制语句
C有9种控制语句,它们是:
【特别提醒】:以上语句中( )表示一个条件,~表示内嵌语句。
(2)其它类型语句
表达式语句:一个表达式语句是表达式后面出现分号。
函数调用语句:由函数调用表达式加一个分号构成函数调用语句。例如:printf(“This is a C statement.”);
【特别提醒】:赋值语句是有赋值表达式和分号构成的,“=”和“==”是两个不同的运算符,前者是赋值运算符,后者是关心运算符。
(3)空语句
只有一个分号的语句,它什么也不做(表示这里可以有一个语句,但是目前不需要做任何工作)。
(4)复合语句
用{}把一些语句(语句序列,表示一系列工作)括起来成为复合语句,又称语句块、分程序。
试题解析
1.以下叙述中错误的是( )。[2005年9月第12题]
A.C语句必须以分号结束 B.复合语句在语法上被看作一条语句 C.空语句出现在任何位置都不会影响程序运行 D.赋值表达式末尾加分号就构成赋值语句
解析:空语句表示一个位置,表示存在一个语句。比如后面的for循环中循环体有空语句和没有空语句区别很大。答案选C。
输入输出概念
(1)从计算机向外部设备(如显示器、打印机、磁盘等)输出数据称为“输出”, 从外部设备(如键盘、鼠标、扫描仪、光盘、磁盘)向计算机输入数据称为“输入”。
(2)C语言本身不提供输入/输出语句,输入/输出操作由函数实现。
C函数库中有一批“标准输入/输出函数”,它是以标准的输入/输出设备(一般为终端)为输入/输出对象的。其中有:putchar(输出字符),getchar(输入字符),printf(格式化输出),scanf(格式化输入),puts(输出字符串),gets(输入字符串)。
(3)在使用C库函数时,要用预编译命令“#include”将有关的“头文件”包含到用户源文件中。
printf( )函数(格式输出函数)
(1)一般形式
按照用户指定的格式,向系统隐含的输出设备(终端)输出若干个任意类型的数据。printf函数的一般格式:printf(格式控制,输出表列);
函数参数包括两部分:
(1)“格式控制”字符串是用双引号括起来的字符串,也称“转换控制字符串”, 它指定输出数据项的类型和格式。
它包括两种信息:
格式说明项:由“%”和格式字符组成,如%d,%f等。格式说明总是由“%”字符开始,到格式字符终止。它的作用是将输出的数据项转换为指定的格式输出。
普通字符:即需要原样输出的字符。例如逗号和换行符。
(2)“输出列表”是需要输出的一些数据项,可以是常量、变量或表达式,也可以是有返回值的函数调用。
【特别提醒】:输出表列中的每个数据项对应一个格式说明项。
(2)格式字符
对于不同类型的数据项应当使用不同的格式字符构成的格式说明项。可以根据需要%和格式字符之间插入“宽度说明”、左对齐符号“-”、前导零符号“0”等。常用的有以下几种格d格式符。用来输出十进制整数。尾0)。有以下几种用法:
【特别提醒】:
除了X,E,G外,其它格式字符必须用小写字母。如%d不能写成%D。
可以在“格式控制”字符串中包含转义字符。如“…\n…”
格式符以%开头,以上述9个格式字符结束。中间可以插入附加格式字符。
如果想输出字符%,则应当在“格式控制”字符串中用两个%表示。
试题解析
1.有以下程序,其中%u表示按无符号整数输出( ) [2007年4月第19题]
main(){unsigned int x=0xFFFF;?? /* x的初值为十六进制数 */?????? ?printf(“%u\n”,x);}程序运行后的输出结果是A.-1????? B.65535???? C.32767?? D.0xFFFF
解析:x为无符号的十六机制表示的数,%u以无符号十进制形式输出。答案为B。
2.已知字符’A’的ASCⅡ代码值是65,字符变量c1的值是’A’,c2的值是’D’。执行语句printf(%d,%d,c1,c2-2);后,输出结果是( ) [2007年9月第26题]
A.A,B?????? B.A,68??????? C.65,66??????? D.65,68
您可能关注的文档
- [高三英语]2012年广东高考英语命题揭秘与专题练析课件 基础写作1 高考真题研练.ppt
- [高三英语]教案teaching design.doc
- [高三英语]2013年高考总复习英语:选修六Module4.ppt
- [高三英语]2013年外研英语必修2课件:Unit3SectionⅣ.ppt
- [高三英语]2011届高考英语第一轮复习实用课件-情景交际.ppt
- [高三英语]Bill Gates简介、有点多而且杂.ppt
- [高三英语]湖北省武汉市2009届高中英语毕业生四月调研测试试题.doc
- [高三英语]最新高考英语专题解析课件-完形填空[说明文].ppt
- [高三英语]议论文写作.doc
- [高三英语]状语从句.ppt
最近下载
- 电工技能鉴定实操题库(高级工).pdf
- GB/T38058-2024民用多旋翼无人机系统试验方法.pptx VIP
- 公园绿化养护管理制度 .pdf VIP
- 2025甘肃甘南州专业化管理的村党组织书记招聘45人笔试备考试题有答案详解.docx VIP
- 2023-2024学年重庆市凤鸣山中学数学七年级第一学期期末经典试题含解析.doc VIP
- 最新公务员面试试题经典题及答案.docx VIP
- 长恨歌意象研讨分析.pdf VIP
- 2025甘肃张掖市专业化管理村党组织书记招聘32人备考试题及答案解析.docx VIP
- 江西省临川第一中学2024-2025学年高一上学期开学考试数学试题(解析版).docx VIP
- QSR质量手册(超详模板).doc VIP
文档评论(0)