00C 基础知识本文由_licong 贡献 ppt 文档可能在 WAP 端浏览体验不佳。建议您优先选择 TXT ,或下载源文件到本机查看。 C++ 基础知识 C++ 基础知识主讲:马川 C++ 的特点 1 C++ 的特点全面兼容 C–它保持了 C 的简洁、高效和接近汇编语言等特点–对C 的类型系统进行了改革和扩充– C++ 也支持面向过程的程序设计, 不是一个纯正的面向对象的语言支持面向对象的方法 2 基本数据类型和表达式 基本数据类型数据: 是程序命令操作的对象数据: 是程序命令操作的对象。数据类型: 是指将数据根据表达形式的不同而划分的类别。数据类型: 是指将数据根据表达形式的不同而划分的类别。 C++ 的数据类型一般分为如下几种: 的数据类型一般分为如下几种: 的数据类型一般分为如下几种整型字符型基本数据类型数据类型非基本数据类型(用户定义数据类型) 实型( 浮点型) 实型( 浮点型) 逻辑型( 布尔型) 逻辑型(布尔型) 数组指针空类型结构联合枚举类数据类型修饰符: 数据类型修饰符: short 例: long unsigned signed 无符号整型 unsigned int 无符号长整型 unsigned long 无符号短整型 unsigned short 16 位计算机的数据类型: 类型 int short [int] long [int] unsigned [int] unsigned short unsigned long 所占位数 16 16 32 16 16 32 数的范围-32768 ~ 32767 -32768 ~ 32767 -2147483648 ~ 2147483647 0~ 65535 0~ 65535 0~ 4294967295 注意: 注意:(1) 注意各种数据类型的取值范围。) 注意各种数据类型的取值范围。无布尔类型。语言在表达逻辑运算的结果时语言在表达逻辑运算的结果时,(2) 注意无布尔类型。C 语言在表达逻辑运算的结果时,用)注意 C 无布尔类型整数 0 代表逻辑“用非 0 的整数值的整数值(如表示逻辑表示逻辑“整数代表逻辑“假”, 用非的整数值如 1) 表示逻辑“真”。 C++ 中增添了布尔类型中增添了布尔类型 bool ,但并非每个中增添了布尔类型, 但并非每个 C++ 编译器都支持编译器都支持。用 size of(数据类型)可以确定数据类型的字节长度例: 数据类型) cout<< “ size of int is“<< size of (int)<<endl; 强类型语言— C++ 强类型语言要求程序设计者在使用数据强类型语言之前对数据的类型进行声明。之前对数据的类型进行声明。 常量与变量#include void main(void) { const int PRICE=30; int num,total; float v ,r,h; num=10; total=num*PRICE; cout<<total <<endl; r=; h=; v=*r*r*h; cout<<v <<endl; } 变量先定义后使用符号常量变量常量 Page 8 常量常量就是其值不能被改变的量, 它相当于数学中的常数它相当于数学中的常数。常量——就是其值不能被改变的量它相当于数学中的常数。两种。在程序中出现的常量分为一般常量和符号常量两种。一般常量 int sum; 让我们来看右边的程序段: 边的程序段: sum=3+5; printf (“ sum=%d ”,sum); …………其中的“其中的“3”和“5”都是一般常量。都是一般常量。布尔型数据布尔型变量的说明: 布尔型变量的说明: 例: bool flag; 布尔型数据的取值: 布尔型数据的取值: 只有 false 和 true 两个值 2. 2变量变量是什么变量——程序在运行过程中, 其值程序在运行过程中, 变量程序在运行过程中会发生改变的量。会发生改变的量。变量名变量: 变量:变量值 length 23 变量类型 int 1 、命名、 C++ 规定必须以字母或下划线打头,后面跟字母、数字或下规定必须以字母或下划线打头, 后面跟字母、规定必须以字母或下划线打头划线( 如: a3, Z_5e, _D7d 等), 并且不能与保留字、函数名、并且不能与保留字、划线如等并且不能与保留字函数名、类名等 C++ 专用名相同如 char, for, int 等)。专用名相同(如类名等专用名相同。注意: 注意: (a) 长度: 早期的 C 编译程序只认前 8 个字符。 VC 允许长度:早期的 C 编译程序只认前个字符 VC 允许个字符。长度 256 个字符。但一般不要超过 3131 个字符为宜 2
00 C 基础知识 来自淘豆网m.daumloan.com转载请标明出处.