新Visual C++大学教程 教学课件 冯博琴 第2章 C++语言基础.pptVIP

  • 4
  • 0
  • 约7千字
  • 约 70页
  • 2015-11-19 发布于广东
  • 举报

新Visual C++大学教程 教学课件 冯博琴 第2章 C++语言基础.ppt

2.使用算术运算符设计简单计算器 运 算 符 优 先 级 名 称 ++ 2 自增运算符 ?? 2 自减运算符 ? 2 负运算符 * 4 乘运算符 / 4 除运算符 % 4 求模运算符 + 5 加运算符 ? 5 减运算符 表2.7 C++算术运算符表 3.使用关系运算符进行条件判断 运 算 符 名 称 描 述 大于 ab,值为FALSE,ba,值为TRUE 小于 ab,值为TRUE,ba,值为FALSE == 等于 a==b,值为FALSE = 大于等于 a=b,值为FALSE;b=a,值为TRUE = 小于等于 a=b,值为TRUE;b=a,值为FALSE != 不等于 a!=b,值为TRUE 表2.8 C++关系运算符表 4.使用逻辑运算符描述复杂逻辑关系 运 算 符 名 称 描 述 逻辑与 运算符两边都为TRUE时,结果为TRUE,否则为FALSE || 逻辑或 运算符两边都为FALSE时,结果为FALSE,否则为TRUE ! 逻辑非 运算数为TRUE时,结果为FALSE,反之为TRUE 表2.9 C++逻辑运算符表 5.理解逗号运算符 逗号运算符是一种特殊的运算符,可以将两个表达式连接起来构成逗号表达式。 格式如下: 表达式1,表达式2,…,表达式n 6.应用条件运算符简化代码 条件运算符是唯一的三目运算符,即它是唯一一个需要3个操作数的运算符。 条件运算符对3个表达式进行计算并返回一个值,其条件表达式格式如下: 表达式1?表达式2:表达式3; 2.7 表 达 式 表达式是由常量、变量、运算符和数据组成的,是程序设计语言为了获得值而产生的。 表达式位于赋值语句的右边,它的返回值可以被程序利用。 表达式可以根据其所包含的运算符分为以下8种类型。 算术表达式:根据类型可分为两种。 (1)整型表达式 (2)实型表达式 逻辑表达式 位表达式 强制类型转换表达式 逗号表达式 赋值表达式 条件表达式 指针表达式 2.3.4 深入理解变量 在程序运行过程中,其值可以发生变化的量称为变量。 变量的声明如下: 数据类型变量名1[=初始值1],变量名2[=初始值2],……; 凡是未事先声明的变量不能使用,当变量被声明为一个确定的类型时,在编译时系统自动为其分配相应的内存空间。 在给变量赋值时,可以先声明后赋值,例如: int num; num = 15; 也可以在声明的同时为变量赋值: int num = 15; 2.4 数 据 类 型 2.4.1 C++简单数据类型介绍 数 据 类 型 说 明 所 占 字 节 取 值 范 围 char 字符型 1 ?128~127 int 整型 4 ?2 147 483 648~2 147 483 647 float 单精度实型 4 1.2e-38~3.4e38 double 双精度实型 8 2.2e-308~1.8e308 void 无值型 0 无取值范围 signed char 有符号字符型 1 ?128~127 unsigned char 无符号字符型 1 0~255 short [int] 短整型 2 ?32 768~32 767 signed short [int] 有符号短整型 2 ?32 768~32 767 unsigned short [int] 无符号短整型 2 0~65 535 signed [int] 有符号整型 4 ?2 147 483 648~2 147 483 647 unsigned [int] 无符号整型 4 0~4 294 967 295 long [int] 长整型 4 ?2 147 483 648~2 147 483 647 signed long [int] 有符号长整型 4 ?2 147 483 648~2 147 483 647 unsigned long [int] 无符号长整型 4 0~4 294 967 295 表2.4 C++的简单数据类型表 2.4.2 字符串类型 字符串类型的数据是由双引号括起来的字符序列。 1.字符串基本操作 2.字符串函数应用 函 数 名 功 能 描 述 strlen(字符串) 计算字符串长度 strcpy(字符串1,字符串2) 将字符串2复制到字符串1内 strcat(字符串1,字符串2) 将字符串2衔接到字符串1后 strcmp(字符串1,字符串2)

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档