1 / 12
文档名称:

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

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

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

分享

预览

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

上传人:260933426 2020/2/26 文件大小:49 KB

下载得到文件列表

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

文档介绍

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

最近更新

2025江苏扬州市鉴真佛教学院招聘1人备考题库附.. 44页

2025贵州台江县农村集体经济组织选聘职业经理.. 47页

2026年c语言知识试题(有一套) 13页

2026年c语言设计考试题库(名师系列) 13页

2024年中南大学马克思主义基本原理概论期末考.. 22页

2026年中国城市建设史复习题100道附答案【完整.. 44页

2026年企业作业人员题库100道及参考答案(巩固.. 41页

2024年湖北文理学院辅导员考试笔试真题汇编附.. 30页

2026年南昌健康职业技术学院单招职业倾向性测.. 43页

2026年合肥信息技术职业学院单招职业适应性测.. 42页

2026年唐山幼儿师范高等专科学校单招职业倾向.. 44页

2025年昆明城市学院马克思主义基本原理概论期.. 13页

2025年泉州职业技术大学单招职业适应性测试题.. 43页

2026年地方病控制题库及参考答案【达标题】 41页

2025广西崇左市江州区左侨卫生院招聘编外聘人.. 49页

2025浙江温州瑞安市发展和改革局选调公务员1人.. 49页

2025福建省闽投供应链有限责任公司招聘1人笔试.. 36页

2025贵州黔南州粮油储备库主任选聘参考题库附.. 48页

2025青海玉树州囊谦县人民医院面向社会招聘编.. 43页

2026内蒙古政法专项选调261应届优秀大学毕业生.. 36页

2026年恩施职业技术学院单招职业适应性考试模.. 44页

2026年江苏省盐城市单招职业适应性考试模拟测.. 43页

2025交通运输部所属事业单位第七批统一招聘10.. 18页

2026年江西交通职业技术学院单招职业倾向性考.. 37页

2025年新疆考试录用公务员《公安专业科目》真.. 30页

沪科版八年级-《压强》单元测试题(含答案) 7页

企业承包商准入与退出机制 11页

中药配伍禁忌表 6页

《凌志轩四柱命理高级培训班教材》 72页

心思的战场-乔依丝迈尔 50页