1 / 12
文档名称:

c语言学习必备_基础知识点总结(1)资料.doc

格式:doc   页数:12
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

c语言学习必备_基础知识点总结(1)资料.doc

上传人:q1188830 2016/4/12 文件大小:0 KB

下载得到文件列表

c语言学习必备_基础知识点总结(1)资料.doc

文档介绍

文档介绍:常量?数字常量 i. 普通数字: 1, 35, ii. 指数形式: -2 等价于 *10 -2注意 e 大小写皆可,e 前面的数字不能省,就算是 1 也不能省,后面的数字一定要是整数 iii. 长整型,单精度浮点型: 3235L , 分别表示 3235 是长整型数据, 是单精度浮点型左,若不写上 L, F则表示 3235 是整型, 是双精度浮点型, L, F大小写皆可?字符常量 i. 普通字符常量:用单引号把一个字符括起来,如’A’,’@’ ii. 转义字符常量:一对单引号括起来并以“\”开头的字符序列,如’\n’(回车)、’\123 ’(8进制 123 对应的字符),’\x23 ’(16 进制 23对应的字符) ?字符串常量用一对双引号把一个字符序列括起来,如“ ABCef ”,系统存放字符串常量,每个字符分配一个字节,各字符所占字节紧邻,并且字符串末尾会给再开一个字节里面放一个’\0’做为结束标志。?符号常量定义格式#define 符号常量名符号常量值,如#define N20则定义了符号常量 N,其值为 20, 注意符号常量名和符号常量值之间是用空格隔开, 而不是写上=号, #define 和符号常量名之间也有空格的。二、标识符?命名规则以数字,字母,下划线这三类字符组成,但只能以字母或下划线开头, 而不能也数字开头,另外不能将关键字做为标识符。 32个关键字表在 P365 附录 B ?变量名,函数名,符号常量名全都是标识符三、变量?变量的定义格式类型名变量名;如 int a;定义了一个整型常量 a。变量名是由人类随便定义的,符合命名规则的前提下,爱写啥就写啥。所以什么 flag , cc, y1或者函数名 fun,fin d 等全部是自定的用来做为名字而已,没有更特别的意义。?类型名 int 整型, long 长整型: 用于存放整数,只是数值范围不同 float 单精度浮点型 double 双精度浮点型:用于存放实数,数值范围, 精度不同 char 字符型:用于存放字符?变量赋值,初始化 int a=3; 定义的同时初始化 a=6*9; 定义后在程序中进行赋值?变量的值只有在赋值操作时才会被改变,即将其放在等号左边时才会改变它的值, 或自增自减操作: a=5,a++,a-- ,像 a+3 并未改变 a的值,只是使用了 a 的值而已.?自增自减运算变量++,++ 变量,变量--, --变量使变量的值自增 1或自减 1 等价于变量=变量+1变量=变量-1 ++ , --放于变量前后效果的区别: 当自增自减运算做为表达式的一部分时, ++, -- 放在变量前面是先自增自减再使用变量的值, 放在变量后面则是先使用变量的值, 再自增自减。如 x=3; printf( “%d ”,++x); 则相当于执行了++x; printf( “%d ”,x); 这样的操作所以打印出 4再如 x=3; printf( “%d ”,x++); 则相当于执行了 printf( “%d ”,x); x++; 这样的操作,则打印出 3,当然最后 x的值还是 4。四、表达式?运算符和运算对象一个运算符都有若干个运算对象,如+必然要跟两个运算对象才能进行加法运算: 3+5 。 C语言里称需要跟 n个运算对象的运算符为 n元运算符。一元运算符有: !,(类型名) 二元运算符有: +,-,*,/,%( 求余), =,+= , -=, *= , /=,%=,< ,>, <=, >=, = =(等于), !=( 不等于), &&( 且), ||(或) 多元运算符有:, ?运算符的优先级和结合性 i. 优先级:同一个运算对象左右两边若同时有两个运算符,则这两个运算符优先级高的先进行运算。 ii. 结合性:若同一个运算对象左右两边的两个运算符优先级相同,则根据结合性判断先进行哪个运算,自左自右结合性的先算左边的运算符,自右自左的先算右边的运算符。 iii. 各运算符的优先级和结合性见 P365 附录 C ?强制类型转换格式: ( 类型名) 表达式。将后跟的表达式的值的数据类型转换为与圆括号内的类型名一致的类型。注意类型名一定要用() 括起来。?算术表达式 i. 算术运算符: +,-,*,/,%( 求余) ,如 3+3*6-9/2 :跟我们小学时学的一样,就是表达式的计算结果 iv. 整数除以整数结果取整数部分,故 1/3 得到的值是 0 v. 5%3 结果为 2 ,想想小学除法,求余得到的是余数不是商。?赋值表达式 i. 赋值运算符: =, += , -=, *= , /=,%= ii. 赋值表达式:变量=表达式,如 x=3+6 , x+=6-9 , x+

最近更新

高效街道排水建设建议书 5页

高效节能水电建议书 5页

高效网课运动建议书 6页

高效排水沟装修设计建议书 5页

高品质薄壳山核桃培育建议书 5页

高中学生家长指南建议书 5页

验收标准建议书 5页

餐饮成本控制与管理建议书 5页

食堂外包决策建议书 6页

领导销售提升策略建议书 5页

颅内血管取栓建议书 6页

左心衰竭患者的跌倒预防措施 51页

心脏解剖结构图 72页

急诊护理质量与安全管理 31页

2024年温县幼儿园教师招教考试备考题库及答案.. 30页

意识障碍患者的体液平衡管理 40页

2024年湖南体育职业学院马克思主义基本原理概.. 12页

2024年湖南涉外经济学院马克思主义基本原理概.. 12页

2024年湘潭理工学院马克思主义基本原理概论期.. 12页

2024年灵寿县幼儿园教师招教考试备考题库含答.. 31页

2024年玉山县幼儿园教师招教考试备考题库含答.. 30页

2024年白城师范学院马克思主义基本原理概论期.. 12页

2024年石泉县招教考试备考题库带答案解析(必.. 31页

2024年福州大学至诚学院马克思主义基本原理概.. 13页

2024年称多县招教考试备考题库含答案解析(必.. 31页

2024年罗甸县招教考试备考题库含答案解析(夺.. 31页

2024年芜湖航空职业学院马克思主义基本原理概.. 12页

2024年范县幼儿园教师招教考试备考题库及答案.. 31页

2024年衡南县幼儿园教师招教考试备考题库含答.. 30页

2024年西南林业大学马克思主义基本原理概论期.. 13页