- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言章节复习要点电信15级
PAGE
PAGE 3
C语言章节复习
第一章:C语言概述
1、C语言的特点
1)任何一个C程序有且有一个main()函数 。
2)任何一个C程序文件有且有一个main()函数 ,
一个C程序总是从main()函数开始执行。
3)C程序的基本单位是 函数 。
4)C函数的基本单位是 语句 。
5) C程序的每个语句必须以 ; 结束。
6)C程序的以 /* */ 作注释的开始和结尾。
7)C程序的每个语句可以写多行 。
8)C程序的每行可以写多个语句
如:a=10; printf(“%d\n”,a);
9)C语言区分大小写 。 _
10)C语言没有输入输出语句,由函数代替 。
11)“#”为编译以预处理,“include”包含语句。
12)在C只能识别半角语言字符,不能用全角。如果想输出汉字,必须在函数内用“”括起来。
第二章:数据类型、运算符和表达式及标准输入输出
C程序的标识符只能由 字母 、 数字 、 下划线 组成、并且第1个字符必须为 字母 和 下划线____。
常量
整型:三种表示形式:a)十进制整数,例:12;b)八进制整数,例:012;c)十六进制整数,如0、258、-3875、0357、0x35b、-6945L
实型:两种表示形式:a)十进制小数形式,例:123.456;b)指数形式,例:1e3,2.3e-3。13.6795、-0.58、-.45、100.、0.5e5、-12.4e-10、12.5E-2
注意:1)E后的指数部分必须为整数
2)在字母E或e的前后必须有数据
3)在字母E或e的前后及数字之间不能有空格
字符型:用‘ ’括号括起来的单个字符
1)普通字符:’a’、’B’、’;’、’%’、’#’、’:’
2) 转义字符:’\n’、 ’\t’、 ’\r’、 ’\b’、 ’\\’、 ’\’’、 ’\”’
3) 用”\”加上1~3位八进制表示一个字符(范围0~377),如’\54’、’\127’
用”\x”加上1~2位16进制表示一个字符,如’\x54’、’\xa7’、 ’\
字符串型:用” ”括号括起来的多个字符,c语言自动在后面加上’\0’
如”This is a map!”、“bdWQ\\hm\bab\’89\”4A\tOU”
符号常量:#define PI 3.14
#define EOF (-1)
一个变量包含五个要素类型、名称、内容、地址、存储类型。
4、填写下表
类型
表示
占用字节数
(视系统而定)
表数范围/有效位数
输出格式
整型
Int
2
-32768--+32767
%d %o %x
无符号整型
unsigned
2
0~65535
%u %o %x
长整型
Long
4
-2147483648 +2147483647
%ld %lo %lx
单精度浮点型
Float
4
%f %e %g
双精度浮点型
Double
8
%lf %f %e
字符型
Char
1
0~255
%c
字符串型
char
N
n
%s
不同类型的数据进行混合运算时,数据的转换方式有两种:自动转换和强制类型转换,其中前一种转换方式的规则是:低类型转换成高类型、赋值号右边的类型转换成左边的类型
printf(“格式控制”,输出列表)
格式控制包括:原样输出字符、格式符、转义字符、
格式符包括(d、o、x或X、u、f、e或E、g或G、c、s、p)
输出列表可以是常量、变量、表达式,都是输出它们的值,各项之间用”,”分隔。
格式控制与输出列表类型和项数相同
指定宽度m或m.n
m表示输出的总宽度。实际宽度m时左边补0, 实际宽度m时则按实际位数输出。如printf(“%6d,%3d\n”,3587, 3587);
n表示按四舍五入输出的小数位数,或表示只取字符串左端n个字符。
如printf(“%7.3f,%5.4s”,590.5327,”abcderf”);
加L或l:用于输出long型和double型
加减号-:左对齐
加0:左边补0
scanf((“格式控制”,输入的地址列表)
格式控制包括:格式符、原样输入字符
地址列表一定是地址:普通变量地址、字符串数组名(首地址)
输入的各项之间用空格、Tab键、回车分隔。
格式符前加l,表示输入长整型数据(可用%ld、%lo、%lx、%lu)及double数据(可用%lf、%le)。
格式符前加数字m,用来指定输入数据的宽度,但不能
您可能关注的文档
- 2018-2023风险投资行业市场深度调研分析与投资机会研究报告.docx
- 2018-2024冷拔无缝钢管市场运营格局及投资潜力研究预测报告.doc
- 2018-2023新能源行业发展前景与投资战略规划分析报告.doc
- 2018-2024凿岩机市场供需发展前景及投资战略预测报告.doc
- 2018-2024再生包装纸市场运行格局及投资战略研究可行性报告.doc
- 2018-2024刮渣机市场运营格局及投资潜力研究预测报告.doc
- 2018-2024分压监测仪行业市场调查研究及投资潜力预测报告.doc
- 2018-2024助行器行业发展前景及投资战略预测咨询报告.doc
- 2018-2024剖层机行业发展前景及投资战略预测咨询报告.doc
- 2018-2024喷砂机市场专项调查分析及投资前景预测报告.doc
文档评论(0)