当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

《VISUAL C++程序设计基础》(PPT教学课件)第二章 C++基础知识(课件)

资源类别:文库,文档格式:PPT,文档页数:63,文件大小:306.5KB,团购合买
2.1 C++ 的词法单位 2.2 C++ 中的数据类型 2.3 常量和变量 2.4 数组与字符数组 2.5 运算符、表达式和语句 2.6 简单的输入输出
点击下载完整版文档(PPT)

第二章++基础知识 2.1C++的词法单位 2.2C++中的数据类型 2.3常量和变量 2.4数组与字符数组 2.5运算符、表达式和语句 2.6简单的输入输出

第二章 C++基础知识 2.1 C++ 的 词 法 单 位 2.5 运算符、表达式和语句 2.6 简 单 的 输 入 输 出 2.4 数 组 与 字 符 数 组 2.3 常 量 和 变 量 2.2 C++ 中 的 数 据 类 型

2.1C++的词法单位 C++的字符集 2.1.2关键字 2.1.3标识符(ID, identifier) 2.1.4标点符号

2.1 C++的词法单位 2.1.1 C++ 的 字 符 集 2.1.2 关 键 字 2.1.3 标识符(ID,identifier) 2.1.4 标 点 符 号

2.1.1C++的字符集 26个 abcdefghijklmnopqrstuvwxyz 小写母 26个 ABCDEFGHIJKLMNOPQRSTUVXY 大写母 10个 0123456789 阿拉伯数 其他号+*/=,:;?1…-|1#%&0A<>空格

2.1.1 C++的字符集 26个 小写字母 abcdefghijklmnopqrstuvwxyz 26个 大写字母 ABCDEFGHIJKLMNOPQRSTUVWXY Z 10个 阿拉伯数字 0123456789 其他符号 + - * / = , . _ : ; ? \ " ' ~ | ! # % & () [] {} ^ 空格

2.1.2关键字 表2-1C++常用关键字及分类 数据类型说明 bool char wchar t class const double enum float 符与修饰符 int long short signed struct union unsigned void volatile 存储类型说明 符 auto extern inline register static 访问说明符 Friend private protected public 其它说明符 asm operator template this typedef virtual break case catch continue default do else 语句与标号 for goto if return switch throw try while 运算符及逻辑 delete false new sizeof true

2.1.2 关 键 字 数据类型说明 符与修饰符 bool char wchar_t class const double enum float int long short signed struct union unsigned void volatile 存储类型说明 符 auto extern inline register static 访问说明符 Friend private protected public 其它说明符 asm operator template this typedef virtual 语句与标号 break case catch continue default do else for goto if return switch throw try while 运算符及逻辑 值 delete false new sizeof true 表2-1 C++常用关键字及分类

2.1.2关键字 Vc++中还有一些专用的关键字,它们都 以双下划线开头: asm based cdecl emit export fastcall fortran huge interrupt loads multipile inheritance near pascal__saveregs segment self signal_inheritance steal virtual inheritance

2.1.2 关 键 字 VC++中还有一些专用的关键字,它们都 以双下划线开头: _ _asm _ _based _ _cdecl _ _emit _ _export _ _far _ _fastcall _ _fortran _ _huge _ _interrupt _ _loadds _ _multipile_inheritance _ _near _ _pascal _ _saveregs _ _segment _ _self _ _signal_inheritance _ _stdcall _ _virtual_inheritance

2.1.3标识符 合法标识符由字母或下划线矛给,由字母、数字、下划 线组成。其有效长度为131个字长度超效31个字符 者只识别前31个宇符,VC++标识符长度为1247个字 例:判断下面哪些是合法的标识符: My File 94Salary Salary 94 Salary 94 amount e●⊙●e Amount f3.5 Num of student

2.1.3 标识符 合法标识符由字母或下划线开始,由字母、数字、下划 线组成,其有效长度为1~31个字符,长度超过31个字符 者只识别前31个字符,VC++标识符长度为1~247个字 符。 例: 判断下面哪些是合法的标识符: MyFile 94Salary Salary 94 Salary94 amount $amount void f3.5 Num_of_Student

2.1.4标点符号 标点符号包括 #、()、各、, 等

2.1.4 标点符号 标点符号包括 #、( )、{}、 ,、 :、 ;、 " 、 '等

2.2C++中的数据类型 整型int 字符型char 基本数据类型 实型实型foit 双精度型 double 逻罗辑型hool C++的数据类型 无值型void 数组type 指针type* 结构 struct 非基本数据类型 联合 union 枚举enum 类 class 图2-1C++的数据结构

2.2 C++中的数据类型 图2-1 C++的数据结构 C++的数据类型 基本数据类型 非基本数据类型 数组 type [] 指针 type * 结构 struct 联合 union 枚举 enum 类 class 整 型 int 字符型 char 逻辑型 bool 无值型 void 实 型 float 双精度型 double 实 型

类型 名称 占用字节取值范围 数 bool 布尔型 true. false (signed) char 有符号字符 128~127 unsiged char 型无型有型无型 符号字符 0~255 ( signed) short有符号短整 32768~32767 unsigned short 符号短整 (int). (signed) int 有符号整型 2244 0~65535 231~(231-1) unsigned (int) 无符号整型 0~(232-1) ( signed)long有符号长整 -231~(231-1) Gint) 型 unsigned long无符号长整 0~(232-1) (int) 型 float 实型 448 1038~1038 double 双精度型 -10308~10308 long double 长双精度型 8 -10308~10308 心 void 无值型 无值

类 型 名 称 占用字节 数 取 值 范 围 bool 布尔型 true, false (signed) char 有符号字符 型 1 -128  127 unsiged char 无符号字符 型 1 0  255 (signed) short (int) 有符号短整 型 2 -32768 32767 unsigned short (int) 无符号短整 型 2 0  65535 (signed) int 有符号整型 4 -2 31 (2 31 -1) unsigned (int) 无符号整型 4 0 (2 32 -1) (signed) long (int) 有符号长整 型 4 -2 31 (2 31 -1) unsigned long (int) 无符号长整 型 4 0 (2 32 -1) float 实型 4 -1038  1038 double 双精度型 8 -10308 10308 long double 长双精度型 8 -10308 10308 void 无值型 0 无值

23常量和变量 231变量 232字面变量 233常变量及常量说明符 const

2.3 常量和变量 2.3.1 变 量 2.3.2 字面变量 2.3.3常变量及常量说明符const

点击下载完整版文档(PPT)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共63页,可试读20页,点击继续阅读 ↓↓
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有