1 / 27
文档名称:

c语言基础知识.docx

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

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

分享

预览

c语言基础知识.docx

上传人:2112770869 2019/12/16 文件大小:30 KB

下载得到文件列表

c语言基础知识.docx

相关文档

文档介绍

文档介绍:C语言期末复习之基础知识篇杨士帅一C语言概述程序:一组计算机能够识别和执行的指令。指令的有序的集合。计算机语言:人和计算机交流信息,计算机和人都能识别的语言C语言的注释:单行注释/*……*/多行注释。C语言的结构:由一个或多个源程序文件组成。函数是C程序的基本单位。一个C程序至少含有一个函数,也可以由一个函数和若干个其他函数组成。C的这些特点容易实现程序的模块化。C程序总是从函数开始执行,而且不论函数的位置如何。每个语句和数据的定义后面必须有一个括号。C语言本身没有输入输出函数,输入输出操作是库函数和提供的。二数据的类型和运算常量:在程序运行的过程中,其值不能被改变。整型常量::,:’a’,’\n’.字符串常量:“”。符号常量::在程序运行期间,变量的值是可以改变的。变量必须先定义后使用。刚定义尚未赋值的变量具有随机值。定义变量要同时定义名字和类型。变量名和变量值是两个不同的概念。变量名实际是以这个名字代表一个内存地址。变量值就是该内存单元当前存储的值。标识符:一个对象的名字。只能由字母,数字和下划线三种字符组成,而且第一个字符必需为字母或下划线。标识符的长度无限制,但不能以关键字作为标识符。不合法的标识符:,#33,3D64,。数据类型:就是对数据分配储存单元的安排,包括储存单元的长度以及数据的存储形式。数据类型宽度1B2B4B4B4B8B80B整数的默认时,各整数类型均可加修饰符表示无符号整数类型,:一个十进制数是0到9的序列。十六进制应该加前缀0x。如:0,:,的后面绝对不能在跟小数,且的前面必须有值。字符型:用单引号括起来的单个字符。如:’a’,’0’.实际上存储的是该数据的码。所以也可以把他们看成是整型量,C语言容许对整型变量赋以字符型,也允许对字符变量赋以整形值。转义字符:转义字符含义\b\t\n换行\r回车\”双引号\’单引号\\反斜杠字符串:C语言中并没有字符串类型,用字符数组来处理字符串。字符串是由一对双引号括起来的字符数列。字符串常量和字符常量的区别:字符常量由单引号括起来,字符串常量由双引号括起来。字符常量只能是单个字符,字符串常量则可以是一个或多个字符。字符常量占一个字节的内存空间,字符串所占的内存空间常量等于字符串中的字符数加一。增加的一个字节中存放字符‘\0’.为0,这是字符串结束的标志。:‘a’在内存中占一个字节,“a”在内存中占2个字节。符号常量:在C语言中,可以用一个标识符来表示一个常量,称之为符号常量。符号常量在使用之前必须先定义:标识符常量名常量值是一条预处理命令,称为宏定义命令,其功能是把该标识符定义为其后的常量值。习惯上常量的标识符用大写字母,而变量名用小写字母。运算符:算术运算符:整数除法:两个整数相除的结果为整数。:5/3=1,舍去小数部分。-5/31,向零取整。浮点除法:保证除数和被除数中至少有一个是浮点数。:5/=.%模运算要求运算元为整数,结果也是整数。:5%3=,但函数可以实现乘方运算。()x的y次方。<>.算数运算符的优先级与结合性:先乘除后加减,从左至右。不同类型数据的混合运算:类型的自动转换,编译系统会自动把各操作系统操纵数转化为操作数中最长的类型。:若型与或型数据进行运算时,系统会自动把与型数据转化为型,然后在进行运算,结果时型。自加自减运算符:,:在使用i之后将i的值加/减1.:在使用i之前,先将i的值加/:()a将a转化为类型。短类型->长类型安全长类型->短类型有可能会丢失数据。运算符的优先级:1,()、{}、[]、.、(结构体成员运算符)、->(指向结构体成员运算符)2,单目运算符!(非)、--(自减)、++(自加)、~(按位取反)、正号(+)、负号(-)3,算术运算符*、%、/,+、-4,关系运算符<、>、>=、<=,、5,逻辑运算符和6,赋值运算符=7,逗号运算符(表达式1),(表达式2),(表达式3)...还有就是左右运算顺序+为双目运算符,(a>b)中?:为3目运算符.!,三目运算符都为自右向左结合,:>,<,>=,<.用来比较两个操作数之间的关系,:!,,。用来实现逻辑运算和逻辑判断。用非0表示逻辑值的,用0表示逻辑值的。条件运算符:三目运算符:表达式a?表达式b:表达式c若表达式的值非0,则返回表达式b的值;若表达式的a的值为0,则返回表达式c的值。逗号运算符:用来将若干独立的表达式分隔并连接构成一个逗号表达式。赋值运算符:变量=表达式。右结合性。三输入输出函数控制台

最近更新

2026年刑事诉讼原理与实务模拟题100道精选答案.. 48页

2026年地方病控制题库及答案【真题汇编】 40页

2025青海海北州第二人民医院面向社会招聘不占.. 44页

基于文本引导的轻量异构编码多模态图像融合 30页

2025蒙晟建设有限公司招聘紧缺专业人员8人备考.. 47页

2026年1月广东广州市天河区荟雅苑幼儿园编外聘.. 50页

2026年c语言测考试题库(夺冠) 13页

2023年三门峡市直机关遴选公务员笔试真题汇编.. 66页

2024年保山市特岗教师招聘考试真题题库附答案.. 33页

2026年丽水学院单招职业倾向性考试模拟测试卷.. 45页

2026年企业作业人员题库100道及完整答案1套 41页

2025中国东航上海飞行部招聘历年题库附答案解.. 34页

2026年台州职业技术学院单招职业技能考试题库.. 44页

2025年小金县幼儿园教师招教考试备考题库带答.. 30页

2025年武义县幼儿园教师招教考试备考题库含答.. 31页

2026年大学商贸学院专升本C语言考试真题及答案.. 13页

2026年宿迁泽达职业技术学院单招职业技能考试.. 45页

2025绍兴科技馆招聘5人笔试备考试题附答案解析.. 36页

2026年广东省珠海市单招职业倾向性考试模拟测.. 43页

2026北京师范大学宁德实验学校招聘教师7人(福.. 52页

2026年党纪法则知识测试题一套 18页

2026年南通科技职业学院单招职业适应性考试模.. 43页

2026年清华c语言期末测试题(易错题) 13页

2026年贵州大学c语言期末试题(网校专用) 13页

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

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

2025年安徽邮电职业技术学院单招职业技能测试.. 66页

2024年南京信息职业技术学院单招职业技能测试.. 78页

CFG群桩基础土方开挖施工方案 6页

青岛一年级数学下册第第一单元测试题 3页