江苏计算机二级C++复习.doc

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
江苏计算机二级C复习

江苏省计算机二级C++考试备考提纲 Visual C++程序设计入门 定义标识符规则:第一个字符只能是英文字母或下画线,后面可跟字母,数字,下画线;不能是C++语言的关键字。 键盘上除去3个字符:@,¥,其余的可显示字符在程序代码中均能使用。 编写程序的注意事项:/*和*/为多行注释,//为单行注释,从标识起至本行结束:程序一般包含输入输出编译预处理命令;C++的程序有且只有一个主函数main;对于C++编译器而言,一条语句可以写成若干行,一行内也可以写若干条语句,:而且它严格区分大小写字母。 运算符;1.求模/余运算符%,要求操作数必须都是整形数,若不是整型数必须将操作数强制转化成整型再进行求余运算,否则将出现编译错误,如(int)5.2%3=2; 2.若操作数中有负值,求余原则为:先取绝对值求余,余数取与被除数相同的符号,如-10%3=-1,10%-3=1. 3。而除法运算符/和*,若两个操作数都是整型,则结果也是整型,若有一个是实型,则结果是实型。4。注意,如a=4,b=3,c=2,求abc的值,因为原式=(ab)c,ab值为1,则原式相当于1c,所以最终结果是0。 5。自增、减运算符的操作数不能是常量或表达式,如2++,(x+1)++都是不合法的,再如,2*a++等价于2*(a++). 6.条件运算符“?:”是C++中唯一的三目运算符,条件表达式的一般格式为:逻辑表达式1?表达式2:表达式3.,1为真执行2,为假执行3,注意:条件表达式的功能相当于条件语句,但一般不能取代if语句;表达式1,2,3类型可不同,此时条件表达式的值取较高的类型,如ab?2:5.5,ab时,值为5.5,ab时,值为2.0,而不是2。注意:逗号运算符计算方法:按先后顺序依次计算各个表达式的值,最后一个表达式的值作为整个逗号表达式的值。逗号运算符在在所有运算符中优先级最低;除法与求模运算符的第二个操作数不能为零。 注意:m+++n相当于m++ n,因为++运算符为2级,+为4级,所以++高于+。 变量:要先定义后使用;从键盘输入时,多个数据之间用分隔符(空格,制表符,换行符)分隔;输出时,字符串照原样输出,变量输出其值;可用语句cout.setf(ios::fixed);设置小数位输出格式。 常量:用指数法表示的数,在E或e的面前必须有数字且后面必须是整数;字符型常量是用单引号引起来的单个字符,在计算机内部是以它们的ASCII码表示的,如‘b’+2等价于98+2;字符串常量是用双引号引起来的若干个字符,在内存中按顺序逐个存放字符的ASCII码值,并在最后自动存放一个转义字符‘\0’·,所以,“a”比‘a的实际长度大一。实型(浮点型)常量只能用十进制表示,其有两种表示形式:小数,如2.414,还有指数,如5.48e-3. 整型常量的三种表示方式:A十进制整数,有正负之分,B八进制整数,以0开头,后面为0~7的数字,C十六进制整数,以0X或0x开头,后面是0~9的数字或A~F(a~f)的字母,如0XA,等于十进制数的10 类型转换:1。隐式类型转换(自动进行):A算术转换~“小级别向大级别转换”,char~short~int~float~long~double~long double. 如:int a=10;float b=10.2;a+b;值为20.2,不是20。 B赋值转换~”不管赋值运算符右边是什么类型,都要转换成左边的类型”,当右边范围较大时,左边赋值所得到的值将失去右边数据的精度,如:int a;float b=10.2;a=b;值为10,而不是10.2。 2。强制类型转换,形式:(类型)表达式或类型(表达式),注意:在进行类型转换时,操作数的值和类型并不发生改变,改变的只是表示式值的类型,如:float b=10.2;cout(int)b””b;输出是:10 10.2。 表达式:A赋值~;B逗号表达式:最后一个表达式的值作为整个表达式的值。C左值:指能出现在赋值表达式左边的表达式。注意:左值表达式必须要具有存放数据的空间,允许数据存放,所以,常量,表达式都不是都不是左值,不能放在赋值后的左边,如:‘a’=97就是错误的,因为‘a’是字符型常量,常量值在定以后就不能被修改。D逻辑表达式的求值优化 简单输入输出 C++没有专门的输入输出语句,所有输入输出都是通过输入输出流实现的,输入输出流定义在头文件iostream.h中,所以在输入输出前必须在程序的开头增加一行#includeiostream.h 2 输入操作通过输入流cin来实现,它可输入整数,实数,字符及字符串等基本数据类型,cin变量1变量2……““为提取运算符 3 输入字符:A:cin变量1变量2。。。。,在这种输入格式下,cin不能将空格和回车符赋给变量。 B

文档评论(0)

vdi938 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档