C语言期末复习课件.ppt

C语言期末复习课件.ppt

ID:57057055

大小:347.00 KB

页数:61页

时间:2020-07-30

C语言期末复习课件.ppt_第1页
C语言期末复习课件.ppt_第2页
C语言期末复习课件.ppt_第3页
C语言期末复习课件.ppt_第4页
C语言期末复习课件.ppt_第5页
资源描述:

《C语言期末复习课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、期末复习基本概念和语法应掌握的算法常见错误分析1C程序的组成C程序源程序文件1源程序文件2源程序文件n预编译命令函数1函数i{说明部分执行部分}….….2函数与主函数程序由一个或多个函数组成必须有且只能有一个主函数main()其他函数称为子函数,可以用户编写,也可以是系统的库函数程序执行从main开始,在main中结束,其它函数通过嵌套调用得以执行程序语句C函数由语句组成一行内可以写几个语句,一个语句可以分写在多行上用“;”作为语句终止符注释/**/为注释,不能嵌套不产生编译代码C程序结构特点3C数据类型指

2、针类型空类型void定义类型typedef基本类型字符类型char枚举类型enum整型实型单精度型float双精度型double短整型short长整型long整型int构造类型数组结构体struct共用体union数据类型所有变量都必须先定义,后使用所有变量都可以在定义时赋初值变量定义位置:放在函数开头432个关键字注意:所有关键字都要用小写英文字母表示,且不允许被用作标识符使用!intshortlongunsignedsignedfloatdoublecharautostaticexternregisterst

3、ructunionenumvoidtypedefifelsebreakcontinueswitchcasedefaultdowhileforgotoreturnsizeofconstvolatile下列选项中,合法的C语言关键字是VARB)cherC)integerD)default5标识符标识符是由英文字母、数字及下划线构成的字符串,并且首字符必须为字母或下划线。注意:关键字是用户标识符的禁区!不同C语言版本允许的长度不一样ANSIC为8个字符TurboC为32以下选项中合法的用户标识符是____。 A)lon

4、gB)_2TestC)3DmaxD)A.dat6分类基本型(int)短整型(shortint、short)长整型(longint、long)无符号型无符号整型(unsignedint)无符号短整型(unsignedshort)无符号长整型(unsignedlong)取值范围-32768~32767-32768~32767-21亿~21亿0~655350~655350~42亿所占位数161632161632整型数据7三种形式:十进制数如:12、345、0八进制数(以0开头)如:012、045十六进制数(0x开头)如

5、:0x12、0x345整型常量%d--以带符号的十进制形式输出整数%u--以无符号的十进制形式输出整数%o--以无符号的八进制形式输出整数%x--以无符号的十六进制形式输出整数整型变量8main(){inta,b;a=32767;b=a+1;printf(“%d”,b);}0111111111111111a:b:100000000000000032767-327689实型数据分类单精度(float)双精度(double)长双精度(longdouble)有效数字7位15~16位18~19位所占位数3264128两种

6、形式:小数形式如:1.56、-0.231指数形式如:1.23E3、3.918e-2实型常量实型变量%f--以小数点形式输出单、双精度实数%e--以标准指数形式输出单、双精度实数%g--选用输出宽度较小的格式输出实数以下选项中合法的实型常数是______。 A)5E2.0B)E-3C).2E0D)1.3E110字符型数据指用单引号(撇号)括起来的单个字符。例‘a’‘b’‘=’‘5字符常量的值:该字符的ASCII码值。字符常量字符串常量用一对双引号括起来的字符序列。如“Hello”、“good”程序中长度为n个字符的

7、字符串常量,在内存中需要用n+1个字节空间来存储它。字符型变量%c--以字符形式输出单个字符%s--输出字符串11以下程序的输出结果是 main() {charcf[3][5]={"AAAA","BBB","CC"};printf(""%s"",cf[1]);}"AAAA"B)"BBB"C)"BBBCC"D)"CC"以下不能正确进行字符串赋初值的语句是charstr[5]="good!";charstr[]="good!";char*str="good!";charstr[5]={'g','o','o',

8、'd'};12字符形式功能b退格(Backspace)t横向跳格v竖向跳格换行r回车不换行f换页\表示反斜杠\‘表示‘(单引号)ddd用三位八进制数表任意字符(ASCII值)xhh用两位十六进制数表示任意字符(ASCII值)已知大写字母A的ASCII码是65,小写字母a的ASCII码是97,则'101'表示的字符常量是 A)字符AB)字符aC)字符

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

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

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