- 241
- 0
- 约 34页
- 2017-05-12 发布于河南
- 举报
C教案板书1
授课主要内容或板书设计
第1章 C++概述
1.1 C++的起源
(1)1967年,BCPL语言 (2)1970年,B语言
(3)1972年,C语言(编UNIX操作系统) (4)1980~1983年,C++(C Plus Plus)
1.2 C++的特点
(1)全面兼容C语言 (2)支持面向对象
1.3 简单C++程序
(1)源程序文件扩展名为.c时,则为C程序;
(2)源程序文件扩展名为.cpp时,则为C++程序。
【例1.1】 文本的原样输出。文件名为example1_1.cpp。
【例1.2】 求两个整数的和。
【例1.3】 输入两个整数a和b,输出其中较大的一个数。
通过以上例题,可以看出C++程序的结构有以下特点:
(1)C++程序由一个或多个函数组成(即函数是C++程序的基本构成单位)
(2)C++函数组成
① 函数说明部分:函数名、函数类型、函数参数(形式参数)及其类型
② 函数体{}:变量定义和执行语句两部分。
(3)语句和数据说明以分号结束 (4)程序书写规则
(5)C++输入/输出通过流cin和cout来实现的 (6)严格区分字母的大小写
(7)注释 (8)编译预处理命令
第2章 数据类型与表达式
2.1 数据类型
1.定义变量的目的
(1)为变量分配存储空间
(2)规定变量可适用的运算
2.数据类型
数据类型分为基本类型与导出类型二种。
(1)基本类型:是C++中预定义的数据类型
①字符型(char):存放字符ASCII码或存放8位二进制数;
②整型(int):存放整数,有短整型、整型、长整型三种类型
(a)短整型(short int 或 short)、
(b)整型(int)
(c)长整型(long int 或 long)
③实型:存放实数,分为单精度与双精度二种。
(2)导出类型:是用户自定义的数据类型。分为数组、指针、结构体、共同体与类。 授课主要内容或板书设计
2.2 常量和变量
2.2.1 常量
1.整型常量(整数)
(1)十进制整数
(2)八进制整数
(3)十六进制整数
(4)长整数
(5)无符号整数
(6)无符号长整数
2.实型常量(实数或浮点数)
(1)小数(定点数)
(2)指数(浮点数、科学记数法)
3.字符常量:用单引号括起来的单个字符称为字符型常量。
① 普通字符 ② 转义字符:以“\”开头后跟ASCII码或控制字符
4.字符串常量:用双引号括起来的若干个字符称字符串常量(简称字符串)。
5.符号常量:符号常量就是用标识符(符号)来表示常量。
2.2.2变量
1.变量定义格式
〔存储类型〕 数据类型 变量名1 〔,变量名2,…,变量名n〕;
2.标识符
3.关键字
4.变量赋初值
2.3 运算符和表达式
2.3.1算术运算符和算术表达式
1.算术运算符:+、-、*、/、%求余运算符(求模运算符)
2.算术表达式:用算术运算符和括号将常量、变量或函数等连接起来的式子为算术表达式。
(1)算术运算符的优先级和结合性
① 优先级从高到低:正(+)负(-)值运算符 →“*”、“/”、“%”→“+”、“-”。
② 算术运算符的结合性:左结合性 、右结合性
(2)混合运算时的数据类型转换
① 自动的类型转换
② 强制类型转换
2.3.2 赋值运算符和赋值表达式
1.赋值运算符“=”
2.赋值表达式:变量 = 表达式
3.赋值运算时数据类型的转换 4.自增、自减运算符
(1)自增++(单目):使变量值加1;
(2)自减--(单目):使变量值减1。
(3)前置运算:先自加(减)后引用;(4)后置运算:先引用后自加(减)。 授课主要内容或板书设计
2.3.3 关系运算符和关系表达式
1.关系运算符
(1)关系运算符:、=、、=、= =(等于)、!=(≠),双目运算符。
(2)作用:用于比较两个运算对象的大小,结果为逻辑值“真”或“假”。
(3)逻辑值:用1表示“真”,用0表示“假”。
(4)优先级:算术运算符 → 、=、、= → = =、!= →赋值(=)
2.关系表达式:用关系运算符将两个操作对象连接起来的式子,称为关系表达式。
2.3.4逻辑运算符和逻辑表达式
1.逻辑运算符:(与)、||(或)、!(非)、优先级、结合性
2.逻辑表达式:用逻辑运算符将运算对象连接起来的式子称为逻辑表达式
2.3.5逗号运算符和逗号表达式
(1)逗号运算符“,”
(2)逗号表达式格式:表达式1,表达式2,…,表达式n
(2)求解过程:从左到右依次求各表达式值,最后一个表达式值作为逗号表达式的值。
(3)逗号运算符的优先级是最低的。
2.3.6位运算符
1.按位与运算符“”
(1)作用:将运算对象的二进制数按位逻辑与;(2)运算规则:全1为1,有0为0;
2.按位或运算符“|”
(1)作用:将运算对
您可能关注的文档
- 2014中考数学模拟题03.doc
- 2014年6月份短学期——软件工程与开发实践1(题目).doc
- 2014年9月份考试Java程序设计第三次作业.doc
- 2014年9月考试可视化程序设计(VB)_A_卷.doc
- 2014年平安建校上报材料 文档.doc
- 2014设计题.doc
- 2015年高职楼宇项目国赛样题6.1发布.doc
- 2015春VB复习资料(2015-6-14).doc
- 2015秋九年级数学上册 21.2.2 公式法同步练习1 (新版)新人教版.doc
- 2016年全国硕士研究生入学统一考试英语二考研真题(完整版)凯程首发.doc
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
最近下载
- 交流转辙机道岔动作电流故障曲线分析信号集中监测课件.pptx VIP
- 2025届东北三省三校高三下学期第一次联合模拟考试政治试题(原卷版+解析版).docx VIP
- 养老服务质量检测90项.pdf VIP
- 光谱分析图谱与标志.docx
- 2025新课标中考英语词汇.pdf VIP
- T_CNPHARS 0001-2025 群体药动学药效学分析标准操作规范.pdf VIP
- (2026年)血浆置换及血浆分离吸附护理要点PPT课件.pptx VIP
- 农村狗狗交配的全过程,让你看了有点不可置信.pdf VIP
- 医院培训课件:《死亡医学证明(推断)书》规范填写及死因链基础知识.pptx VIP
- 健康体检表样表最新文档.docx VIP
原创力文档

文档评论(0)