- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
全国计算机等级考试二级教程C语言第1页,共38页,星期日,2025年,2月5日2.1C语言的基本语句一个实际的C程序是一系列语句的集合,每一条语句都用来完成一定的操作任务,C程序的每一条语句都要有分号结束,但变量声明部分不算严格意义上的C语句。main(){inta,b;a=2;b=++a;printf(“%d,%d\n”,a,b);}严格说来,应不称为语句。C语句分为以下几类:(1)控制语句(2)函数调用语句(3)表达式语句(4)空语句(5)复合语句第2页,共38页,星期日,2025年,2月5日2.1格式化输出数据的“输入”和“输出”是相对于计算机主机而言的。C语言本身不提供输入输出语句,输入输出操作是通过调用库函数来实现的,例如:printf和scanf就是c语言中用于实现数据输入、输出的库函数之一。因为c语言的输入输出库函数都位于一个名为stdio.h的头文件中,所以,每一个c语言程序的开始都要用下面的编译预处理命令将该头文件包括到用户编辑的文件中去。
#include“stdio.h”或#includestdio.h
第3页,共38页,星期日,2025年,2月5日格式化输出函数printf功能:向显示屏输出数据。语法:printf(格式控制,输出列表);例如:printf(“%d,%d”,x,y);2.1格式化输出第4页,共38页,星期日,2025年,2月5日Printf函数说明:一、格式控制部分是用双引号括起来的字符串,用于描述输出时的格式要求,其中包含两种信息:(1)普通字符和转义字符常量,普通字符原样输出,转义字符按所表示的字符含义输出;(2)格式说明:如%d,%c等形式的字符串,指定输出表列中相应的变量或表达式的值的输出形式。见P34表2-1例如:若已知整型变量a的值为2,整型变量b的值为3,程序中有输出语句:printf(“a=%d,b=%d”,a,b);输出结果为()。格式说明,规范数据说明信息,原样输出a=2,b=3第5页,共38页,星期日,2025年,2月5日格式说明对应的输出数据格式格式说明输出数据格式%d或%i输出有符号的十进制整型数%f输出精度或双精度且小数点后有6位数%c输出一个字符%o输出八进制无符号整型数%x或%X输出十六进制无符号整型数%u输出无符号十进制整数%c或%E不常用第6页,共38页,星期日,2025年,2月5日Printf函数举例例3若有以下程序段intm=32767,n=032767;Printf(“%d,%o\n”,m,n);执行后输出的结果是:32767,32767例4若有以下程序段intm=0xabc,,n=0xabc;m-=n;Printf(“%X\n”,m);执行后输出的结果是:0第7页,共38页,星期日,2025年,2月5日Printf函数说明:二、输出数据列表包括需要输出的一些数据。各个数据间用逗号分隔开。输出数据的个数与输出控制中的格式说明个数相等,并且在顺序上要一一对应且类型匹配。例如:printf(“%d,%f”,3.89,6);三、在输出控制中,格式说明个数应与输出项的个数相同。如果说明个数少于输出项的个数,多余的输出项则不输出;如果格式说明的个数多于输出项个数,则对多余的格式说明输出不定值。第8页,共38页,星期日,2025年,2月5日例1有以下程序:Main(){inti=2000;floatj=2.71828;printf(“i=%d,j=%f,j*10=%f”,i,j,j*10);}结果是:i=2000,j=2.718280,j*10=27.182800Printf函数举例:例2有以下程序Main(){inta=666,b=888;printf(“%d\n”,a,b);}结果是:666第9页,共38页,星期日,2025年,2月5日Printf函数举例:例3:若有程序段intm=32767,n=032767;printf(“%d,%o\n”,m,n);执行后输出结果是:32767,32767例4:若有程序段intm=0xabc,n=0xabc;m-=n,printf(“%X\n”,m);执行后输出结果是:0例5:若变量a,b已定义为int类型并赋值21和55,要求用printf函数以a=21,b=55的形式输出,完整
文档评论(0)