c语言课本知识总结.doc

c语言课本知识总结.doc

ID:55550247

大小:123.50 KB

页数:28页

时间:2020-05-16

c语言课本知识总结.doc_第1页
c语言课本知识总结.doc_第2页
c语言课本知识总结.doc_第3页
c语言课本知识总结.doc_第4页
c语言课本知识总结.doc_第5页
资源描述:

《c语言课本知识总结.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第一章程序设计基本概念重点:◆C程序的结构特点◆上机步骤◆算法的特性◆程序设计的基本结构考点:算法的特性三种基本结构程序结构的特点(着重是函数和语句)1.程序的结构特点:函数:1)程序是由一个或多个函数组成的。函数是程序的基本单位。2)一个程序里面有且只能有一个主函数。程序执行从主函数开始在主函数中结束,其它函数通过嵌套调用得到执行。语句:程序又是由语句组成的。语句是程序的最小单位。注释:注释不能嵌套,开头是/*,结尾*/,*和/之间不能有空格。2.上机步骤:编缉-----编译-------链接------

2、执行.c.obj.exe3.算法的五个特性:1)有穷性2)可行性3)确定性4)有零个或多个输入5)有一个或多个输出4.三种基本结构:1)顺序结构2)判断选择结构3)循环结构第二章c程序设计的初步知识重点:标识符的应用常量变量的表示形式和类型自增自减的运算和表达式赋值运算符、逗号运算符和表达式强制类型转换和隐式转换考点:用户表示符常量和变量的表示形式自增自减运算符和表达式算术运算符和表达式1)标识符只能由字母、数字、下划线组成,且第一个字符必须是字母或下划线。注:1、用户标识符不能使用关键字,如:int等。d

3、efine、include、printf等是预定义标识符不是关键字可作为用户标识符。2、区分大小写,if是关键字但大写后的If就不再是了。2)常量p9定义:程序运行时其值不能改变的量(即常数)1、符号常量:用标识符代表常量p9定义格式:#define符号常量常量#defined2inta=2;doubleb=2;charc=2;a++;b++;c++;d++;2、整形常量p10①三中表示形式:十进制、八进制、十六进制注:八进制数由数字0开头,后跟数字0~7表示,不能出现8和9。十六进制整数:由0x开头,后跟

4、0~9,a~f(A~F)表示.只有十进制数可以是负数、小数,而八进制和十六进制数只能是正整数!不能是负数也不能是小数。②类型:p11(int、short、long、unsigned)基本整型、长整型占四个字节,短整型占两个字节默认为有符号基本整型,在整常量后加字母l或L,认为它是longint型常量在c语言中,合法的长整型常数是(A)A)0L    B) C)0. D)2.1869e103、实型常量p13表示形式:小数形式:(必须有小数点)如0.123,.123,123.0,0.0,123.指数形式:12.

5、34=1.234×101=123.4×10-1在c语言中可表示为1.234e1或123.4e-1(e或E)e前e后必须有数字,且e后(指数)必须为整数如12.3e3,123E2,1.23e4,e-5,1.2E-3.53)变量:程序中所有的变量都必须先定义后使用变量定义位置:一般放在函数开头(定义部分)变量初始化:定义的同时给变量赋值(赋初值)例:intx=1,y=1,z=1;(√)intx=y=z=1;(×)intx,y,z;x=y=z=1;(√)整型变量:short、int、long、unsigned占字

6、节数随机器不同而不同,一般开辟四个字节整型变量只能存放整型数值例inta=5.5;此时a只能得到5(没语法错误,精度损失)实型变量float:占4字节,提供7位有效数字double:占8字节,提供15~16位有效数字实型变量只能存放实型数值例floata=5;(√)a接收5以后,自动按5.0实数形式存放字符型变量字符变量存放字符ASCII码char与int数据间可进行算术运算大写转小写:ch-‘A’+’a’或ch+32小写转大写:ch-‘a’+’A’或ch-324)算术运算符p14“/”两整数相除,结果为整

7、数,有一方是实数形式,结果保留小数“%”求余运算符要求两侧均为整型数据,数值取余,符号与被除数一致例:floati=3;floata=5;intb=5;i%3=a/2=2.5b/2=2b/2.0=2.5例:-5%2=-11%-10=15%1=0-3%-10=-35)运算转换规则:不同类型数据运算时先自动转换成同一类型6)强制类型转换形式:(类型名)(表达式)括号必须括住类型名注:本身类型不变,只是得到个中间值例:x=1.1;y=2.2;则int(x+y)=3(int)x+y=3.2(double)(3/2)

8、=1.0例:x=5.2;y=(int)x/2;x=5.2y=27)赋值表达式p16必须赋给变量“=”左边不可以是常量或表达式++,--也是赋值运算(不能对常量或表达式进行自增自减)例:-a=1.3(-x)++b=-c=3错a=1a+=a-=a+a则a=-2自右向左运算赋值转换规则:使赋值号右边表达式值自动转换成其左边变量的类型(以接收方为主)p18例:inti;i=2.2;则i只能得到2floata;a=6;则自

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

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

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