1 / 12
文档名称:

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

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

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

分享

预览

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

上传人:分享精品 2016/3/24 文件大小: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+

最近更新

2024年“物业管理及公共服务”等知识考试题库.. 39页

2024年中职职业院校(学前教育及幼儿心理学)技.. 42页

2024年临床执业医师考试真题附完整答案【精品.. 29页

2024年事业单位考试《言语理解与表达》题库附.. 175页

2024年事业单位考试常识判断题200道附参考答案.. 79页

2024年公务员考试《数量关系题》题库附参考答.. 106页

2024年公务员考试《言语理解与表达》题库附参.. 176页

2024年公务员考试常识判断题200道精品(完整版.. 78页

2024年兵团直属校园招聘考试笔试试题精品(夺.. 241页

2024年吉林延边州直部分事业单位招聘急需人才.. 165页

2024年吉林省延边事业单位招聘历年高频难、易.. 167页

2024年校园招聘考试笔试试题500道精品(满分必.. 245页

七年级诗词大会题库附参考答案【考试直接用】.. 8页

公务员考试《判断推理题》题库附答案(综合卷.. 176页

2024年除夕作文300字3篇 3页

公务员考试《数量关系题》题库及参考答案(预.. 106页

河南省高等学校教师岗前培训考试暨教师资格笔.. 22页

残联面试题 3页

网络安全领导小组 3页

《西顿野生动物故事集》(加拿大) 西顿 48页

放射科医疗质量安全工作计划 5页

中考物理力学综合压强、浮力的综合计算 6页

新闻采编基础知识讲座 49页

作文诚实守信 1页

优质公开课中班语言:《春天》 4页

机械手直线运动液压系统设计与制作 【毕业设计.. 38页

还价函范文分析 3页