C语言知识要点

C语言知识要点

ID:37452746

大小:111.50 KB

页数:13页

时间:2019-05-24

C语言知识要点_第1页
C语言知识要点_第2页
C语言知识要点_第3页
C语言知识要点_第4页
C语言知识要点_第5页
资源描述:

《C语言知识要点》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第一章概述Øc语言的源程序后缀(*.c),经过编译后生成目标程序(*.obj),经过链接后生成可执行文件(*.exe).ØVC6.0的使用,跳过,上机课再讲解Ø解决问题的方法和步骤称为算法,包括数值运算和非数值运算。Ø算法的五个特点:有穷性、确定性、可以没有输入、必须有输出、有效性。Ø三种基本结构:顺序结构、选择结构、循环结构。由三种基本结构组成的算法可以解决任何复杂问题。第二章数据类型Ø2.1n任何一个可执行c程序,必须有且只有一个主函数main,程序总是从主函数开始执行,到主函数结束。n每条语句都是由半角的分号结束。n程序注释放在/*和*

2、/之间,注释可以为任意内容,但不允许出现嵌套。Ø2.2了解c语言数据类型分类Ø2.3n标识符命名规则:字母、数字、下划线组成,不能以数字开头。n标识符分为关键字、预定义标识符和用户标识符。n用户标识符不能使用关键字,尽量不要使用预定义标识符。Ø2.4n对于基本数据类型量,根据取值是否可以改变,分为常量和变量。n变量的值可以改变,常量的值不可以改变。n了解使用符号常量的好处。Ø2.5n2.5.1u整型常量根据进制分为八、十、十六进制,熟悉二、八、十、十六进制的转换。u只有十进制可以带负号,由0-9共10个数码组成。u八进制由0-7八个数码组成,

3、必须有前缀0。u十六进制由0-9,A-F组成,必须有前缀0X(十六进制中的字母不分大小写)。n2.5.2u整型数据在内存中以补码的形式存放,正数和无符号数的补码为二进制原码。u负数的补码:①绝对值的二进制形式②按位取反③然后加1。u整型变量的分类:unsigned/signedshort/longint及其数值范围。u整型变量定义的方法及其注意要点Ø2.6n2.61u实型数据在c语言中只使用十进制,分为小数形式和指数形式。u小数形式:由0-9和小数点组成,必须有小数点,可以有负号。u指数形式:aEn(a为十进制数,n必须为整数,都可以有负号,

4、E不分大小写)n2.62u实型变量使用float或double来定义。u实型数据有舍入误差,如1.0/3*3不等于1。Ø2.7n2.7.1u字符常量:只能使用半角的单引号,只能是单个的字符,如’a’、‘1’等。u字符可以是字符集中任意字符。字符’1’和数字1代表不同的值。n2.7.2u转义字符使用””开头,代表的也是单个字符。u常用转义字符‘’‘t’。u特殊转义字符‘\’‘’’‘”’u八进制数表示转义字符‘ddd’(ddd代表1-3位八进制数,没有前缀)。u十六进制数表示转义字符‘xhh’(hh代表1-2位十六进制数,有前缀

5、x)n2.7.3u字符变量使用char来定义,如:charc;。n2.7.4u字符型数据在内存中占一个字节的空间,存放的是字符的ASCII码。u字符数据可以参与运算,其值为字符的ASCII码值。u字符’a’的ASCII码值为十进制的97、八进制的0141、十六进制的0X61给变量c赋值字符‘a’的六种表示形式:字符形式①c=’a’;②c=’141’;③c=’x61’;整型形式④c=97;⑤c=0141;⑥c=0X61;。n2.7.5u字符串常量使用双引号括起来,如”abc”,内存中占有4个字节。u系统自动在字符串末尾添加一个字符’’作

6、为字符串结束标记。u字符串占有的字节数因为有结束标记,所以占用空间比实际字符个数多一个。n2.8定义变量的时候给变量赋值称为变量赋初值,如:inta=3,b=1;第三章运算符和表达式Ø3.1了解c运算符的构成和分类Ø3.2n+、-、*、/是双目运算符,具有左结合性。n-作为负号时,为单目运算符,具有右结合性。n参与运算的对象都为整型时,结果也为整型,如10/3的值为3。n%为求余运算,运算对象只能为整数,如10%3的结果为1。10÷3=3…1。n运算符和操作对象构成的式子称为表达式,任何表达式都是有值的。n优先级决定了运算的先后顺序,结合性决

7、定了运算的方向。n自加自减++--运算的对象必须为变量,是单目运算符,右结合性。n自加自减前置后置都会使运算对象的值增1或减1。n前置则该表达式的值为当前变量的值,后置则表达式的值为当前变量的值加1或减1后的值。Ø3.3n赋值运算符=,右结合性,作用是把右边的值赋值给左边的变量。n赋值运算符两边数据类型不一致时,将自动进行数据类型转换,右边的类型或转换为左边的类型。n转换的具体规定:①实型-》整型,舍弃小数。②整型-》实型,增加小数部分③整型-》字符型,只取低8位。n复合赋值,优先级与结合性与赋值运算符相同。如a+=3相当于a=a+3。Ø3.

8、4n逗号运算符,,一般形式:表达式1,表达式2。规定把表达式2的值作为整个表达式的值。n逗号运算符的优先级最低。Ø3.5nchar和short类型参与运算会自动转换

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

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

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