c语言知识点总结.docx
文本预览下载声明
C 语言紧张知识点总结:观点:C 语言得特点:由 C 语言构成得指令序列称为1.C 语言源步伐, C 语言源步伐颠末编译天生一个后缀为.obj得二进制文件
C 语言紧张知识点总结:
观点:
C 语言得特点:
由 C 语言构成得指令序列称为
1.
C 语言源步伐, C 语言源步伐颠末编译天生一个后缀为
.obj
得二进制文件 (目的文件) ,末了仍要由 毗连步伐 把 .obj 文件与 C 语言得种种库函数
毗连起去天生一个可实行文件; 算法得特性:
有穷性,确定性,可行性,有零个或多个输入,有一个或多个输出;
布局化步伐计划得 3 种根本布局:次序,选择,循环;
2.
3.
4.
C 语言步伐得构成
:C 步伐由一个或多个函数所构成,每个函数完成相对独立得功效,函
数为 C 步伐得根本单位;一个完备得
数得第 1 条语句开始实行, 实行完
C 步伐有且仅有一个主函数;步伐总为从
main 函
main 函数中得全部语句意味着整个
C 步伐实行完成;
其他函数都为在实行
main 函数得时间,通过函数调用大概嵌套调用去实行得;
Main 函数在步伐中得位置为恣意得,可以放在步伐得开头,中心或末端;
函数体为从花括号开始,到花括号竣事;由声明局部与实行局部构成;声明局部得作用
5.
6.
为界说函数中得变量,数组等,实行局部得作用为完成函数功效;
以分号竣事,分号为语句不可缺少得一局部;
C 语言划定每条语句
标识符:用去标识变量名、标记常量名、函数名、数组名、文件名、类名、工具名等得;
7.
正当得标识符由字母、数字与下划线构成,而且第
1 个字符必须为字母或下划线;标识
符中得巨细写字母有区别;如,变量
sum,sum,sum 代表三个差别得变量;别的不能与
c 编译体系已经预界说得、具有特别用途得保存标识符(即要害字)同名;比方,不能
将标识符定名为
float,auto,break,case,this,try,for,while,int,char,short, unsigned, 等等;
在 C 语言中整型数据可以用十进制、八进制、十六进制表现;
实型常量可以用小数情势与指数情势两种要领,实型变量分为单精度实型与双精度实 型;
关于赋值表达式:
(1 )赋值运算为双目运算符,赋值运算符前面必须要有变量,背面为常量、表达式或 变量;
8.
9.
(2)赋值运算中得范例转换:
C 语言中提供两条主动转换规就:
A.表达式在盘算中数据得范例主动转换原就;到场运算得各个数据范例都转换成
数据长度最长得数据范例,然后再盘算,盘算得效果为数据长度最长得数据范例
B.运算效果在存入变量时数据得范例主动转换原就;先将运算效果得数据范例 主动转换成变量得数据范例,然后再赋值给该变量;
例题:
以是答案为:1651.56.5以是答案为:关于格式化输出函数1printf()10.printf( 输特别式字符串,输出表项)
以是答案为:
1
65
1.5
6.5
以是答案为:
关于格式化输出函数
1
printf()
10.
printf( 输特别式字符串,输出表项
)
阐明: 输特别式字符串由控制输特别式得字符与非格式字符构成得字符串,通常为一个
字符串常量;非格式字符串为作为输出时数据得隔断,输出时原样输出,而格式字符对 应着数据,输出时根据划定得格式输出数据;
需留意得题目: ( 1)在格式控制串中,格式阐明与输出项从左到右在范例上必须逐一对
应匹配;( 2)在格式控制串中,格式阐明与输出项个数雷同;假如格式阐明得个数少于
输出项得个数,多余得项将不予输出,反之,多余得格式将输出不定值;
制串中,除呢正当得格式阐明外,可以包罗恣意得正当字符(包罗转义字符) 想输出百分号,就在格式控制串中用两个一连得百分号去表现;
例题:
( 3)在格式控
( 4)假如
以是答案为:
256
400
答案为: 666
阐发:变量y 被赋值为 012, 012 为八进制表现得整数,对应得十进制数值为10, %并不影响数据与格式字符之间插入一个整数
阐发:变量
y 被赋值为 012, 012 为八进制表现得整数,对应得十进制数值为
10, %
并不影响数据
与格式字符之间插入一个整数去指定输出得宽度,
得完备输出,体系会以隐含得宽度输出;以是答案为
假如指定得宽度不敷,
102, 10
关于格式化输入函数
11.
scanf()
scanf(输入格式字符串,输入变量地点列表
)
格式控制局部为字符串,重要由
%号与格式字符构成;地点列表为由多个地点构成,
可以为变量得地点,也可以为字符串得首地点;
留意得题目: (1)在 scanf()语句中,非格式字符为作为输入数据时得隔断,输入时
必须原样地输入,而格式字符对应得数据,输入时必须根据划定得格式输入;
( 2)当
显示全部