《C程序设计》复习资料知识点总结材料(C语言)
更新时间:2023-04-08 17:13:01 阅读量: 实用文档 文档下载
- 《C程序设计》电子版推荐度:
- 相关推荐
实用标准文案
文档大全《C程序设计》知识点
都懂了,一定过!
第1章C语言概述
1.1.C语言属高级语言,区分字母的大小写,以函数为基本单位采用模块化程序
设计,可直接访问存,进而对硬件进行操作。
1.2.用C语言编写和程序称作C源程序,简称C程序,C程序可由若干个文本文
件组成,文件扩展名为C(使用C++编译器时默认扩展名为CPP)。C源程序经编译、连接后得到扩展名为EXE的可执行文件(目标程序)。
预处理编译、连接执行
若干个C程序文件----→C程序------→目标程序文件--→
1.3.C程序从主函数开始执行,每个C程序有且仅有一个主函数,因此,每个C
程序文件中至多有一个主函数。
1.4.C语句以分号结尾,用{}括起来的一组语句称作复合语句,复合语句可省略花
括号之后的分号。
1.5.允许一行写多个C语句,也允许一个C语句占用多行,但保留字和标识符不
可拆行。
1.6.在C集成环境VC++ 6.0中,新建工程、保存当前程序文件、编译当前程序、
执行当前程序的快捷键依次为:Ctrl+N、Ctrl+S、F7、Ctrl+F5。
实用标准文案
文档大全
第2章 程序设计的灵魂——算法
2.1. 解决问题的方法和步骤称作算法。算法和数据结构是程序的两个主要要素。 2.2. 算法具有确定性、有穷性、有效性等特点。
2.3.
算法可用自然语言、流程图、N-S 图、计算机语言、伪代码等描述。伪代码是用介于自然语言和计算机语言之间的文字和符号来描述算法。
2.4.
算法的基本结构分为:顺序结构、选择结构、循环结构。
↓ ↓ ┐
Y ┌
条件 ┐N
条件 ┐N
│
│ ↓ │
│ 条件 ┘Y ┘ N 图2.2 顺序结构 图2.3 选择结构 图2.4 当循环 图2.5 直到循环
图2.5.
由三种基本结构组成的程序称作结构化程序,结构化程序中的每个模块只有一个入口和一个出口。结构化程序设计通常采用“自顶向下、逐步细化”的设计方法。
实用标准文案
第3章数据类型、运算符与表达式
3.1.C的数据类型如下所示:
表3.1 C语言的数据类型
或下划线开头,由字母、数字、下划线组成,超出32个字符部分被忽略(最好不超过8个字符)。
3.3.以0开头的整数为八进制整数,以0X或0x开头的整数为十六进制无符号整数。
3.4.-32768~32767为int型,0U~65535U为unsigned型,65536U~4294967295U
和0UL~4294967295UL为unsigned long型,-2147483648~-32769、32768~2147483647和-2147483648L~2147483647L为long型。后缀U和L不区分大小写和次序。
3.5.数据的存储字节数可用运算符sizeof()查询,括号可是数据、表达式或类型名。
3.6.有符号整数(int和long)按补码存储,因此,-65535U~-1U与1U~65535U依次
相等,-4294967295UL~-1UL与1UL~4294967295UL依次相等。
3.7.定点数(含小数点数)和浮点数统称C实型常量,浮点数的一般形式为:
尾数e除码或尾数E除码
其含义为:
尾数×10除码
其中,尾数为定点数或整数,除码为整数。标准浮点数的小数点在第1位非0数字之后。后缀L或l的实型常量为长双精度,无后缀实型常量为双精度。
文档大全
实用标准文案
3.8.用一对单引号括起来的单个字符称作C字符常量,其值为该字符的ASCII码
(1字节无符号整数)。
3.9.转义字符'\n'、'\t'、'\\'、'\''、'\"'分别表示回车符、制表符、反斜杠、单引号、
双引号。
3.10.转义字符'\整数'、'\x整数'(或'\X整数')中的整数分别为八进制、十六进制,
表示以此整数为ASCII码的字符。
3.11.用双引号括起来的一串字符称作C字符串型常量,串中字符数称作串长,可以
为0。字符串的存储形式为:依次存储字符串中字符的ASCII码,并追加一个空字符'\0'(1字节无符号整数0)。
3.12.字符型、整型、实型数据统称数值型数据,不同类型的数值型数据可以混合运
算,低精度数据被自动强制转换为高精度数据后方参与运算。另外,字符常量为有符号短整数,两个字符型数据间的运算按有符号短整数处理。
3.13.如果将数值型数据赋给不同类型的数值型变量,则数值型数据将被自动强制转
换为变量的数据类型。
3.1
4.C允许定义变量的同时赋初值。
3.15.C运算符及其优先级、结合性如附录C(教材第365页)所示。
3.16.强制数据类型转换的一般形式为:
(类型名)数据
3.17.自增++、自减--运算只能作用于变量,作用于右侧时,返回变量自增、自减前
的值。
3.18.赋值表达式的格式为:
变量=表达式或变量op=表达式
其中,op为运算符+、-、*、/、%、>>、<<、&、^、| 中某一个。前者将右边表达式的值赋给左边的变量,后者将左边变量的当前值与右边表达式的值作相应运算后仍赋给左边的变量。整个赋值表达式取左边变量所赋的新值。
3.19.用逗号分隔的一组表达式称作逗号表达式,其一般形式为:
表达式, 表达式, …, 表达式
其功能为:从左至右依次计算各表达式的值,并以最后一个表达式的值为整个逗号表达式的值。
3.20.将数学式改为C表达式时应注意:
(1)乘号*不可省略;
(2)正确改写脚码、运算符、括号等;
(3)正确书写函数名;
文档大全
正在阅读:
第一次给妈妈洗脚作文550字06-27
MySQL之存储引擎03-19
中国民间工艺——扎染05-31
自考计算机基础与程序设计1107-22
吉林省2015年第一季新大纲会计从业资格无纸化考试《会计基础》模拟冲刺卷,答案及解析(5)05-08
第三章药品零售的质量管理08-07
这个故事让我懂得了感恩作文600字06-12
证件翻译模板01-10
开展技术培训加水产养殖业发展06-06
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 复习资料
- 知识点
- 程序设计
- 语言
- 总结
- 材料
- 小学放飞心愿拥抱快乐庆六一主题班会设计教案
- (完整word版)二次函数应用题利润问题讲解
- 影响世界的条管理名言
- 沪教版九年级下学期期末语文试题
- (贵阳专版)2022届中考历史总复习试题分析及备考方略
- GS71108ATP_06中文资料
- 行政部工作内容及流程概述Microsoft-Word-文档
- 小学数学三年级上册第一单元两三位数除以一位数教案及反思
- 【化学】重庆市杨家坪中学2013-2014学年高二上学期第一次月考试
- 中国银行述职报告3000字
- 初中八年级道德与法治5.3 基本政治制度 知识点梳理
- 国外公路施工组织设计
- 新视野大学英语(第三版)视听说4(Unit-test-1-8)
- Mass-transport-deposits-and-gas-hydrate-occurrences-in-the-U
- 空气净化器十大品牌排名
- 2022届河北省沧州市任丘市第一中学高三上学期阶段考试历史试题(
- “强使命、找差距、明举措、勇担当”自我批评材料
- 高三物理第二轮总复习全套精品(共10个专题)
- 清华大学科技成果——基于大数据的能源互联网能量管理系统
- 幼儿园园长外出学习总结