c语言复习重点

c语言复习重点

ID:20749626

大小:140.50 KB

页数:16页

时间:2018-10-15

c语言复习重点_第1页
c语言复习重点_第2页
c语言复习重点_第3页
c语言复习重点_第4页
c语言复习重点_第5页
资源描述:

《c语言复习重点》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、《C语言程序设计》复习重点第一章C语言概述1、C语言的特点包括:结构化的程序设计语言、语句简洁、紧凑,功能强大、移植性好等等,重要的一点是它允许直接对硬件进行操作。 2、C程序由函数组成,一个C程序必须包含一个main函数,也可包含一个main函数和若干个其他函数。main函数的位置可以任意,但C程序总是从main函数开始执行的。 3、C程序的每个语句和数据声明的最后必须有一个分号。 4、开发一个C程序,要经过编辑、编译、连接和运行四个步骤,形成.c和.obj以及.exe三个文件。 5、可以使用VC++6.0编辑

2、和运行C程序。 习题1-1#includevoidmain(){printf("**************************");printf("VeryGood!");printf("**************************");}习题1-2#includevoidmain(){inta,b,c,max;printf("pleaseinputa,b,c:");scanf("%d,%d,%d",&a,&b,&c);max=a;if(max

3、)max=b;if(max

4、实型、双精度实型和长双精度实型。float型7位,double型15-16位,实型数据有舍入误差。 6、字符型变量可以存储单个字符,并且只能存放一个字符。C语言中,字符型数据在内存中的存储形式是什么呢?字符型变量存放的是字符对应的ASCII码。 7、算术运算符提供运算功能,包括+、-、*、/、%、++和--。8、各类数值型数据间的混合运算,转换原则:字节少的数据转化成字节多的类型。 9、强制类型转换运算符:(类型名)(表达式)。 10、!(非)算术运算符关系运算符&&和

5、

6、赋值运算符。习题2-3#include<

7、stdio.h>voidmain(){charc1='C',c2='h',c3='i',c4='n',c5='a';c1=c1+4;c2=c2+4;c3=c3+4;c4=c4+4;c5=c5+4;printf("passwordis%c%c%c%c%c",c1,c2,c3,c4,c5);}习题2-4(1)可以。因为在可输出的字符范围内,用整型和字符型作用相同。运行结果为:-16-ab9798(2)c1和c2定义为int型时,输出:!B289322c1和c2为int型时,可正常存放数据,输出289和322;输出

8、字符形式时,自动截取低8位二进制数,得出对应此值的ASCII码的字符。c1和c2为char型时,输出:!B3366原因提示警告信息,多字节给字节少的变量赋值,int型4个字节给char型1个字节的变量赋值,自动截取int型数据的低8位二进制数赋值。第三章最简单的C程序设计——顺序程序结构1、算法就是解决问题的具体方法与步骤。算法的四种表示方法:自然语言、流程图、N-S流程图、伪代码。 2、C程序的三种基本结构:顺序结构、选择结构、循环结构。 3、C语言的5类语句:控制语句(9种),函数调用语句,表达式语句,空语句

9、,复合语句。 4、赋值表达式的一般形式 (1)变量赋值运算符表达式 (2)加括号的赋值表达式可作为左值,其他表达式和常量都不能作为左值。例:(a=3*5)=4*3 5、数据的输入与输出 (1)printf()和scanf()函数属于格式输入输出函数; (2)getchar()和putchar()函数用来输入输出单个字符的函数。 习题3-5#includevoidmain(){floath,r,l,s,sq,vq,vz;floatpi=3.141526;printf("请输入圆半径r,圆柱高h:"

10、);scanf("%f,%f",&r,&h);//要求输入圆半径r和圆柱高hl=2*pi*r;//计算圆周长ls=r*r*pi;//计算圆面积ssq=4*pi*r*r;//计算圆球表面积sqvq=4.0/3.0*pi*r*r*r;//计算圆球体积vqvz=pi*r*r*h;//计算圆柱体积vzprintf("圆周长为:l=%6.2f",l);printf("圆面积为:

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。