c语言知识点分章总结

c语言知识点分章总结

ID:8964789

大小:74.50 KB

页数:8页

时间:2018-04-13

c语言知识点分章总结_第1页
c语言知识点分章总结_第2页
c语言知识点分章总结_第3页
c语言知识点分章总结_第4页
c语言知识点分章总结_第5页
资源描述:

《c语言知识点分章总结》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、C语言程序与设计知识点2011年12月07日第5章数据类型与输入输出1.标识符:(1)只能由字母、数字和下划线构成;(2)第一个字符必须是字母或者下划线;(3)长度只有31个字符有效;(4)不能包含空格;(5)不能使用关键字。2.变量三个要素为:类型、名字和值;同一语句中不能混合定义不同类型的变量。3.常量:直接常量和符号常量4.十进制常量:[+

2、-]Digits[l

3、L]5.八进制常量:OctalDigits[L

4、l]6.十六进制常量:(0x

5、0X)HexDigits[L

6、l]7.补码:负整型数在内存中的存放形式;将该数的绝对值的二进制形式,按位取反再加

7、1。8.浮点数:-2.34,3.1416f,29.00,.23,0.23L,1.23E10,0.23E-4,45.e+23,-23.68E129.输出操作:调用库函数printf时用“%f”格式输出10.错误:floatf1,f2,f3;printf("f1=%d,f2=%d,f3=%d",f1,f2,f3);11.浮点数,默认输出小数点后6位数字12.输入操作:调用库函数scanf时用“%f”和“%lf”分别对foat型和double型数据进行输入。13.输出操作:调用库函数printf时用“%f”对foat型和double型数据进行输出;%lf为l

8、ongdouble类型输出;%e或E—按科学计数法的形式输出。14.应避免将一个很大的数和一个很小的数直接相加减,否则就会丢失小的数15.字符常量:用单引号括起,只能是单个字符,还包括转义字符,一种特殊的字符常量,以反斜线""开头,后跟一个或几个字符。16.字符型数据和整型数据之间可以通用,表示方式和操作与整数相同,但要注意范围。17.整数的格式化输出:%[对齐方式][输出最小宽度]整数类型18.整数类型的输出:%d、%o、%x/%X或%ld19.实数的格式化输出:%[输出最小宽度][.精度]实数类型;一般默认数据右对齐,若输出宽度前加负号,则设置为左对

9、齐。20.scanf格式输入函数,注意三种输入函数的输入方式区别:scanf("%d%c%f",&i,&c,&f);scanf(“%d,%c,%f”,&i,&c,&f);scanf(”i=%db=%cc=%f”,&i,&c,&f);21.scanf中要求给出变量地址,若在格式控制字符串后直接给出变量名,则会在运行时出错。22.float类型的数据可以用%f进行输入或输入操作。对于double型的实数,必须用%lf的格式输入数据。23.编译器在遇到分隔符或非法数据时即认为输入操作结束。24.格式字符可以用空格分隔,但最好不用回车作为分隔符,除非后面还有数据要

10、输入。25.注意在循环函数中使用scanf()中,用%c输入字符型数据时的特殊性。第6章运算符与表达式1.表达式是由运算符和运算数组成的式子2.表达式根据某些约定、求值次序、结合、优先级规则来进行计算.3.求值次序:表达式中各操作数的求值次序视编译器不同不同。1.“/”操作符对与不同的数据类型进行不同的操作2.%只能对整型数进行操作,不允许对浮点数操作3.字符类型的数据象整型数据一样,可以进行相关运算。4.变量赋值与初始化的计算机操作不同。5.左值:常量和算术表达式不能为左值.6.右值:左值表达式可以作为右值表达式。7.牢记运算符的“优先级”和“结合性”8

11、.隐式转换:(1)“就高不就低”的原则;(2)当赋值运算的左值表达值与右值表达式类型不同时,将右值转换成左值的类型;(3)数据可能丢失精度。9.显式类型转换:–强制转换运算符(类型名)(表达式),(类型名)变量10.自增i++:先使用变量,然后对变量增值;自左向右将运算符结合,如a+++b等同(a++)+b。11.自增++i:先对变量增值,再使用变量;从右至左结合,如+++b等同+(++b)。12.i++和++i在单独使用等效。13.自增操作不能为常量或算术表达式14.inti=1,b;b=(i++)+(i++)+(i++),问b=?;printf(“%d

12、”,(i++)+(i++)+(i++));输出是什么?15.(++i)+(++i)+(++i)编译器不同,结果不同。16.注意关系表达式a<=x

13、

14、b

15、

16、c只要a为真(非0),就不必判断b和c;

17、只有a为假,才判别b;a和b都为假才判别c。18.逻辑运算符的优先

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

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

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