下载此文档

C 教程第02-6章 面向对象基础 全部.doc


文档分类:IT计算机 | 页数:约15页 举报非法文档有奖
1/15
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/15 下载此文档
文档列表 文档介绍
第1章 面向对象基础知识
1-1. 教学目的与要求
1.复****C语言中学过的面向过程基本知识;
2.学****C++中增加的面向过程基本知识。

1-2. 主要内容及重点:
本章介绍了数据类型,运算符和表达式,简单的输入/输出;流程控制语句;
函数和编译预处理;数组;结构体、共用体和枚举类型 ;指针和引用等基本概
念和知识点。
本章的重点是:初步的输入/输出流、函数重载、参数特殊的函数、new和delete运算符。
1-3. 第1章面向对象基础知识-课件
1-4. 第1章 面向对象基础知识-复****总结
本章复****和补充了数据类型,运算符和表达式,简单的输入/输出;流程控制语句;函数和编译预处理;数组;结构体、共用体和枚举类型 ;指针和引用等基本概念和知识点。
注意复****和加强理解“初步的输入/输出流、函数重载、参数特殊的函数、new和delete运算符”等C语言中没有的C++中新增加的面向过程的知识点。
1-5. 第1章 面向对象基础知识-练****
1-5-:
1-5-:
见练****单元。
第1章 面向对象基础知识
(课件)

本章介绍了数据类型,运算符和表达式,简单的输入/输出;流程控制语句;
函数和编译预处理;数组;结构体、共用体和枚举类型 ;指针和引用等基本概
念和知识点。
本章的重点是:初步的输入/输出流、函数重载、参数特殊的函数、new和delete运算符。
1.1.基本数据类型占用字节数P56(第5章)
P56
1.2.注释语句P21(第2章)
即注释行
1)在C中用”/*”及”*/”作为注释分界符号
例:
/* This is
a test */
2)C++除保留了这种注释方式外,还提供了一种更有效的注释方式,其以”//”开始,到行尾结束.
例如下面两条语句是等价的:
x=y+z ; /*This is a comment */
x=y+z ; // This is a comment
3) ① C++的”//”注释只在本行起作用。
注释多行时可用”/*…*/”,或每行都用”//”;
② “/*---*/”可以嵌套//方式,如:
/* This is a multilane comment
inside of which // is nested a single_line comment
Here is the end of the multilane comment.*/
1.3.位运算符P71(第3章)
位运算是对其操作数按二进制数的形式逐位进行的逻辑运算或移位运算。
位运算符的操作数只能是任意整数类型的数据。
位运算共有6种类型:
1.按位取反运算符(~):
将操作数的各个二进制位按位取反。即0变1,1变0。该运算符为单目运算符。
例:某整形数a=B , 则~a为0xffffffca。
2.按位与运算(&):
将两个操作数的对应的二进制位分别进行逻辑与运算。该运算符为双目运算符。
两个操作数都为1时,结果才为1,否则为0。
例如:a = 11001 , b =,则a&b=
a
b &)
a&b

3.按位或运算符 (|)
将两个操作数对应的二进制位分别进行逻辑或运算。该运算符为双目运算符。
两个操作数都为0时,结果才为0,否则为1。
例如:a = 11001 , b =,则 a|b =
a
b | )
a|b
4.按位异或运算符 (^)
将两个操作数对应的二进制位分别进行逻辑异或运算。该运算符为双目运算符。
两个操作数不同时,结果才为1,否则为1。
例如:a = 11001 , b =,则 a^b =
a
b ^ )
a^b
5.左移运算符 (<<)
将一个二进制数向左移动指定的位数。该运算符为双目运算符。
其一般格式为:
<操作数1> << <操作数2>;
1)将<操作数1> 的二进制形式中的各位依次向

C 教程第02-6章 面向对象基础 全部 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数15
  • 收藏数0 收藏
  • 顶次数0
  • 上传人bai1968104
  • 文件大小99 KB
  • 时间2021-04-13