欢迎来到天天文库
浏览记录
ID:16166344
大小:125.37 KB
页数:31页
时间:2018-08-08
《计算机二级c语言复习资料》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、计算机二级(C语言)复习考点1、C语言源程序文件名的后缀是【.c】,经过编译后,生成文件的后缀是【.obj】,经过连接(运行)后生成的文件的后缀是【.exe】。2、当型循环最少执行次数是【0】,直到型循环最少的执行次数是【1】。3、标识符只能由数字、字母、下划线组成。同时标识符不可以是数字开头。4、整型常量的表示方法:十进制八进制十六进制5、十进制数:中间不允许有空格或其它字符;八进制是用数字“0”【注:是0不是o】开头的;十六进制是以数字“0”和字母“x”开头的。另外注意各进制数的数字范围。6、实型变量分为单精度和双精度,单精度以float定义同时在计
2、算机内存中占4个字节,取值范围是-1038~1038,双精度以double定义同时在计算机中占8个字节取值范围是-10308~10308。7、强制类型转换表达式:形式:(类型名)(表达式)。例:(int)(3.22222)=3注:其中的类型名的括号是不可以省略的。8、复合赋值表达式:例:n+=1n=n+1。9、注意区分语句(有“;”)和表达式(无“;”)。注意读题时看是否有“;”。注意:赋一个值,与赋一个表达式是不一样的。例:inta=60000计算机会自动转为长整型,变为a=60000L;inta=30000+30000,计算机不会转化为长整型,而是自
3、动的取-32768~32767中的任意一个数。-31-1、C语言运算符的优先级:详见附录一2、a=i++a=i;i=i+1注意区别a=++ii=i+1;a=i3、自加自减:i++i=i+1++ii=i+14、实型常量中允许“.123”或者“5.”这样的形式存在;但是不允许“2.9*10n”这样的形式存在。5、printf(“a=%d,b=%d”,a,b);6、输出函数的修饰符(位于%和格式字符之间):l长h短+使输出的数字总是带有“+”或者“-”-左对齐0加前导“0”#在输出八进制或者十六进制前加前导“0”或“0X”,在其它进制无效。7、输出函数
4、的格式字符。格式字符说明d,i输出带符号的十进制整数(正数不带符号)u输出无符号的十进制整数o输出无符号的八进制整数(不输出前缀0)x,X-31-输出无符号的十六进制整数(不输出前缀0x),用x输出十六进制数,a~f时以小写形式输出,用X时,则以大写形式输出。c以字符形式输出单个字符s输出字符串,与其对应的输出项应为以“ ”结尾的字符数组名、字符串常量或指向字符串的指针变量名。f一小数形式输出单、双精度实数,隐含输出6位小数。e,E以规范化指数形式输出单、双精度实数。用e时指数以“e”表示(如1.2e+02),用E时指数以“E”表示(如1.2E+02)
5、g,G选用%f或%e格式中输出宽度较短的一种,不输出无意义的0,用G时,若以指数形式输出,则指数以大写表示。p输出变量或者数组的地址1、格式说明与输出项从左到右,;类型必须一一对应,若类型不匹配,系统不会给出错误提示,但是运行后输出的结果不正确。2、输出函数的典型案例:inta=10;printf(“%%d”,a,);运行后输出的结果是“%d”,而不是%10,因为系统把第二个%看成与第一个%结合,而不是和d结合。3、scanf函数的基本格式:scanf(“%d”,&a);格式说明的类型与输入项的类型必须一一对应匹配。4、在输入函数中当从键盘输入多个数据时
6、数据间用间隔符分开。其中间隔符可以是空格键和(Tab)键、回车符。-31-1、典型例题:NO.1已有定义intx;执行下列的语句的输出结果是:%d,%3。x=11/3;y=5printf(“%%d,%%%d”,x,y);NO.2有下列程序:inta=0,b=0,c=0;scanf(“%d”,&a);scanf(“%d”,&b);scanf(“%d”,&c);执行以上语句时从键盘输入:226.59<回车>则变量a中的值是:22;b中的值是:6;c中的值是:0。2、a=3;b=2;c=1表达式(a>b)==c的值为“1”。注:C语言中
7、关系表达式是“真”那么运算值就是“1”,反之为“0”。3、scanf语句的格式(修饰)字符:scanf格式字符格式字符说明d,i用来输入有符号的十进制整数u用来输入无符号的十进制整数o用来输入无符号的八进制数,键入数据时不能出现数据-31-“8”及其以上数字,否则出错,键入数据可不必加前缀“0”x,X用来输入无符号的十六进制整数(大小写作用一样),键入的数据可不必加前缀“0x”c用来输入单个字符s用来输入字符串,将字符串送到一个字符数组中,在输入时以非空格字符开始,以第一个空格字符结束,字符串末尾自动添加“ ”作为串结束标志。f用来输入实数,可以用小数
8、形式或指数形式输入e,E,g,G与f作用相同,e与f、g可以互换交替(大小写作用
此文档下载收益归作者所有