欢迎来到天天文库
浏览记录
ID:18221610
大小:50.83 KB
页数:54页
时间:2018-09-15
《授课主要内容或板书设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、授课主要内容或板书设计文档来自网络,是本人收藏整理的,如有遗漏,差错,还请大家指正!授课主要内容或板书设计第1章C++概述1.1C++的起源(1)1967年,BCPL语言(2)1970年,B语言(3)1972年,C语言(编UNIX操作系统)(4)1980~1983年,C++(CPlusPlus)1.2C++的特点(1)全面兼容C语言(2)支持面向对象1.3简单C++程序(1)源程序文件扩展名为.c时,则为C程序;(2)源程序文件扩展名为.cpp时,则为C++程序【例1.1】文本的原样输出文件名为example1_1.cpp【例1.2】求两个整数的和【例1.3】输入
2、两个整数a和b,输出其中较大的一个数通过以上例题,可以看出C++程序的结构有以下特点:(1)C++程序由一个或多个函数组成(即函数是C++程序的基本构成单位)(2)C++函数组成①函数说明部分:函数名、函数类型、函数参数(形式参数)及其类型②函数体{}:变量定义和执行语句两部分(3)语句和数据说明以分号结束(4)程序书写规则(5)C++输入/输出通过流cin和cout来实现的(6)严格区分字母的大小写(7)注释(8)编译预处理命令第2章数据类型与表达式2.1数据类型1.定义变量的目的(1)为变量分配存储空间(2)规定变量可适用的运算2.数据类型数据类型分为基本类型
3、与导出类型二种(1)基本类型:是C++中预定义的数据类型①字符型(char):存放字符ASCII码或存放8位二进制数;②整型(int):存放整数,有短整型、整型、长整型三种类型(a)短整型(shortint或short)、(b)整型(int)(c)长整型(longint或long)③实型:存放实数,分为单精度与双精度二种 (2)导出类型:是用户自定义的数据类型分为数组、指针、结构体、共同体与类授课主要内容或板书设计2.2常量和变量2.2.1常量1.整型常量(整数)(1)十进制整数(2)八进制整数(3)十六进制整数(4)长整数(5)无符号整数(6)无符号长整数2.实
4、型常量(实数或浮点数)(1)小数(定点数)(2)指数(浮点数、科学记数法)3.字符常量:用单引号括起来的单个字符称为字符型常量①普通字符②转义字符:以""开头后跟ASCII码或控制字符4.字符串常量:用双引号括起来的若干个字符称字符串常量(简称字符串)5.符号常量:符号常量就是用标识符(符号)来表示常量2.2.2变量1.变量定义格式〔存储类型〕<数据类型><变量名1>〔<变量名2>...<变量名n>〕;2.标识符3.关键字4.变量赋初值2.3运算符和表达式2.3.1算术运算符和算术表达式1.算术运算符:+、-、*、/、%求余运算符(求模运算符)2.算术表达式:用
5、算术运算符和括号将常量、变量或函数等连接起来的式子为算术表达式(1)算术运算符的优先级和结合性①优先级从高到低:正(+)负(-)值运算符→"*"、"/"、"%"→"+"、"-"②算术运算符的结合性:左结合性、右结合性(2)混合运算时的数据类型转换①自动的类型转换②强制类型转换2.3.2赋值运算符和赋值表达式1.赋值运算符"="2.赋值表达式:<变量>=<表达式>3.赋值运算时数据类型的转换4.自增、自减运算符(1)自增++(单目):使变量值加1;(2)自减--(单目):使变量值减1(3)前置运算:先自加(减)后引用;(4)后置运算:先引用后自加(减)授课主要内容或
6、板书设计2.3.3关系运算符和关系表达式1.关系运算符(1)关系运算符:>、>=、<、<=、==(等于)、!=(≠),双目运算符(2)作用:用于比较两个运算对象的大小,结果为逻辑值"真"或"假"(3)逻辑值:用1表示"真",用0表示"假"(4)优先级:算术运算符→>、>=、<、<=→==、!=→赋值(=)2.关系表达式:用关系运算符将两个操作对象连接起来的式子,称为关系表达式2.3.4逻辑运算符和逻辑表达式1.逻辑运算符:&&(与)、
7、
8、(或)、!(非)、优先级、结合性2.逻辑表达式:用逻辑运算符将运算对象连接起来的式子称为逻辑表达式2.3.5逗号运算符和逗号表达
9、式(1)逗号运算符","(2)逗号表达式格式:<表达式1>,<表达式2>,...,<表达式n>(2)求解过程:从左到右依次求各表达式值,最后一个表达式值作为逗号表达式的值(3)逗号运算符的优先级是最低的2.3.6位运算符1.按位与运算符"&"(1)作用:将运算对象的二进制数按位逻辑与;(2)运算规则:全1为1,有0为0;2.按位或运算符"
10、"(1)作用:将运算对象的二进制数按位逻辑或;(2)运算规则:全0为0,有1为1;3.按位异或运算"^"(1)作用:将运算对象的二进制数按位逻辑异或;(2)运算规则:相同为0,不同为1;4.按位取反运算符"~"作用:将运算对象的
11、二进制数按
此文档下载收益归作者所有