电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > DOCX文档下载
分享到微信 分享到微博 分享到QQ空间

计算机软件水平考试《程序员》复习知识点

  • 资源ID:79703460       资源大小:60.04KB        全文页数:11页
  • 资源格式: DOCX        下载积分:5金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要5金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

计算机软件水平考试《程序员》复习知识点

计算机软件水平考试程序员复习知识点常用输出格式符表格式符 意 义d或i 整型数据以十进制形式输出o 无符号整型数据以八进制形式输出X 无符号整型数据以十六进制形式输出U 元符号整型数据以十进制形式输出C 字符的ASCll码数据,输出对应的字符S 输出字符串f 以“整数部分。小数部分”形式输出实型数据e 以-n.nnnnne±xx输出实型数据g 以f或e格式输出说明:(1)x格式符同。格式符一样,把符号位作为数的一部分输出。对于x格式,用字符a、b、c、d、e、f(或A、B、C、D、E、F)表示9之后的六个十六进制数字符。(2)一个整数,只要它的位在0-255范围内,也可以用字符形式输出,输出以该整数为ASCII代码的字符。反之,一个字符数据也可以用整数形式输出,输出该字符的ASCII代码值。(3)f、e和g格式符用于输出实型数据,格式转换时有四舍五人处理。对于f格式,小数点后的数字个数可由格式修饰说明p指定,若p为0,不显示小数点。用e格式输出时,对于非0实数,小数点前有一位非零数字,输出格式中的有效位数可由格式修饰说明p指定;字符e(或E)之后是指数,指数部分至少包含两个数字。若输出值的绝对值不小于 1E+100,则指数部分多于两位数字。g格式能根据表示数据所需字符的多少自动选择f格式或e(或E) 格式输出实数,选择是以输出时所需字符数多少为标准。格式修饰说明有七种,教材只介绍其中四种,它们的意义分别说明如下:(1)W域宽说明,W是一个十进制整数,表示输出字段的字符数。若转换后需要的字符个数比给出的W多,则以实际需要为准;若转换后需要的字符数比W少,就在左边用填充字符补足(若给出左边对齐标志(-),则在右边补填充字符人通常用空白符作填充字符,若十进制整数W之前有前导0(此0不表示以八进制数给出字段宽度),则以字符0作填充字符。(2)- 左对齐标志,当转换后字符个数少于W时,在W所限定的字段宽度内,转换所得字符列左对齐,右边补填充符。缺省时,右对齐,左边补填充符。(3)。p,其中p也是十进制整数。对于g或e格式输出,p指明输出精度(有效数字位数),可以缺省,缺省值依赖于系统的规定(下面的例子设p的缺省值为6)。对于f格式输出,p指明输出字符列的小数点之后的数字个数,可以缺省。对于S格式输出,p指明最多输出字符率的前p个字符,多余截断。缺省时,字符串的内容全部输出。对于d.i、O、u、x和X,表示至少出现的数字个数。同域宽说明一样,p也可以是字符*,而实际值由后面一个输出项的整数值给出,若该值为负值,相当于没有给出p.(4) l指明输出项的类型。长度修饰符l用于格式符d、i、o、u、X,表示对应的输出项是长整型或无符号长整型。以下是格式输出的一些例子。例如,int i=1234; long j=1234567L;printf(“%d,%+6d,d,%-6d, %5ld”,i,i,i,i,j)将输出:1234,+1234,00l234,1234,1234567注意:对于long型数据输出,必须在格式符之前有长度修饰符l,表明输出long型数据。若 int k=045;long p=-1L;printf(“%#o,%4o,%6lo”,k,k,p)将输出:045, 45, 37777777777而printf(“%#x,%4x,%6lx”,k,k,p)将输出:0x25, 25, FFFFFFFF若 unsigned int u= 65535u;prinif(“%d,%4u,%ln,u,u,p)将输出:-l, 65535, 4294967295若 char ch1= 045, ch2=a;printf(“%c,%-3c,,”,ch1,ch2,ch2)将输出:%,a, a若 char s=“ABCDEF;printf(”%3s,%4.2s,%-7.4s,%.5s“,s,s,s,s)将输出:ABCDEF, AB, ABCD, ABCDE若 float f=123.4567f; double d=123.456789;printf(“%。4f,%8.3f,%-7.2f,%。7f”,f,f,f,d)将输出:123.4567, 123.457, 123.46, 123.4567890而 printf(“%。6e,_x0010_.2e,%-10.2e,%.2e,%.9e”,f,f, f,f,d)将输出:1.23457e+02, 1.2e+02,1.2e+02,l.2e+02, 1.23456789e+02注意:实型数据的有效位数,不要以为凡是打印(显示)的数字都是准确的。一般地,float型只有7位有效数字,double型有15位有效数字。实际上,因计算过程中的误差积累,通常不能达到所说的有效位数。另外,要注意%g格式的特殊性,当它选择“整数部分。小数部分”形式时,因格式修饰说明。p在e格式中的意义是指明精度,所以p的值是整数部分位数与小数部分位数之和(不是f格式中的小数位数)。如有float g1=12.34f,g2=0.0f;double d=123.456789, g=123456.789;printf(“%g,%G”,g1,g2);printf(“%f,%g,%g,%g,%.8g”,g1,g1,d,g,g)将输出:12.34,012.340000,12.34,123.457,123457,123456.79格式输出函数格式输出函数printf()的作用是将输出项接指定的格式排版输出到标准设备上(通常是终端显示屏)。调用printf()函数的一般形式为printf(格式控制字符串,表达式,表达式,)其中格式控制字符率是字符串表达式,通常是由用一对双引号括起来的字符串常量。它包含三类字符:普通字符、转义字符和格式转换说明,它们的作用分别如下:(l)普通字符,要求按原样输出。(2)转义字符,要求技转义字符的意义输出,如n,表示输出时回车换行,b表示退格等。(3)格式转换说明,以字符%开头至格式符结束的字符列组成,其一般形式为%-+#W。ph/l/L输出格式符其中用方括号括住的内容是格式修饰说明,可以缺省(不出现),如“%d”、“% 7.5f”等。每个格式转换说明对应一个输出项,输出项可以是常量、变量或表达式。格式转换说明的作用是将对应输出项的内容按格式符要求产生出字符列,并按格式修饰说明排版输出。输出格式符共有16个,有12种不同的格式,考试大纲只要求九种。多分支选择语句多分支选择结构通常有 n(>2)个不同情况和 n+1个供选择的分支。多分支选择结构也可用前叙述的嵌套if语句来描述,但因if语句嵌套深度太多不便于程序编写,也不便于理解,为此C语言专门提供了一种实现多分支选择结构的语句,这就是switCh语句。它的一般形式是:switeh(表达式)case常量表达式 1:语句序列 1case常量表达式 1:语句序列 2case常量表达式 n:语句序列 ndefalt:语句序列 n+1对switeh语句需说明以下几点:(1)switch后面括号内的表达式只限于是整型表达式或字符型表达式或枚举型表达式。(2) case后的常量表达式称为情况前缀,要求所有常量表达式的值互不相同,并与switch后面括号内的表达式值的类型相一致。(3)语句序列由任意条合法的C语句构成,也可以没有语句。(4)情况前缀default可以缺省,但至多出现一次,习惯总是将它写在全部情况前缀之后,如有必要也可写在某case之前。switch语句的执行过程解释如下:先计算表达式的值,以该值依次与各case之后的常量表达式的值比较,按下列规则,选择执行的入口:如果表达式的值等于某个常量表达式的值,switch语句就从该常量表达式之后的语句序列的第一个语句开始执行,然后一直向下执行,或自动依次进入后继常量表达式之后的语句序列继续执行(如没有 break语句),或执行完语句序列 n+1,结束 switch语句的执行;或在执行某个语句序列过程中遇到转出该switch语句的语句(如break语句),就停止向下执行,结束switch语句的执行。如果没有相匹配的常量表达式,就从以default为情况前缀的语句序列开始执行。如果没有相匹配的常量表达式,也没有defaul情况前缀,则该switch语句的这次执行立即结束。由上述解释可知,“case常量表达式”只是起语句序列入口的作用。在执行switch语句时,根据switch之后的表达式的值找到与该值匹配的入口,就从此人口处开始执行,只要未遇到转出该switch语句的break语句或goto语句,就一直向下执行,也不再理会经过的case后的常量表达式。如果要使各种情况互相排斥,仅执行各case所对应的语句序列,最常用的办法是使用break语句,各语句序列都以break语句结束。在switch语句中,执行break语句将使控制转向switch语句的后继语句。由于switch语句的表达式不允许是实型的,当应用于实型值选择情况时,通常需作以下处理:将实表达式乘上一个适当的比例因子,使较大的实表达式值映照到一个较小的范围上,然后再将它转换到整型。break语句break语句除能用于switch语句外,还常用于循环语句中。执行循环结构中的break语句,控制就从包含它的循环结构中退出。break语句通常与if语句结合,构成一个结束循环的条件。for语句for语句是C语言中最灵活、使用最广泛的循环结构语句。如以最一般意义下考虑循环,一个完整的循环应包含对有关变量赋初值部分、控制循环的条件、一个要循环计算的操作、每次循环后对有关变量的修正等四部分组成。拉语句就是从这一般意义下表达循环结构的语句。for语句的一般形式为for(表达式1;表达式2;表达式3)常用输入输出库函数最基本的输入输出库函数有字符输入函数、字符输出函数、格式输入函数和格式输出函数。1.字符输入函数字符输入函数getchar()的功能是从标准输入设备上(通常是键盘终端)读取一个字符。该函数没有参数,对它的每次调用,就返回下一个输入字符的ASCII代码值。例如,执行语句ch=getchar();使变量ch得到输入字符的ASCII代码值。一般情况下,这里的变量ch为char型或int型。当程序在输入字符后,用ch判定输入文件是否结束时,变量ch必须是int型的。这是因为文件结束标记值是-1,是int型的。程序中常用EOF表示当前读人字符是文件结束标记,常量名EOF在文件Stdio.h中被定义为-1.2.字符输出函数字符输出函数ptuchar()有一个字符的ASCII代码值参数,函数调用putchar (ch)的功能是将以出值为其ASCII代码的字符输出到标准输出设备(通常是终端显示屏)上。这里ch可以是char型或int型数据。3.格式输入函数格式输入函数scanf()的作用是从标准设备读人字符序列,按格式控制字符率所包含的格式解释输入字符序列,并将解释结果存储到对应的变量中。调用格式输入函数scanf()的一般形式为scanf(格式控制

注意事项

本文(计算机软件水平考试《程序员》复习知识点)为本站会员(jia****ihe)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.