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

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

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
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)实型表达式 逻辑表达式 位表达式 强制类型转换表达式 逗号表达式 赋值表达式 条件表达式 指针表达式 凡是未事先声明的变量不能使用,当变量被声明为一个确定的类型时,在编译时系统自动为其分配相应的内存空间。 在给变量赋值时,可以先声明后赋值,例如: 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) 比较两个字符串,当字符串1<字符串2时返回负整数,当字符串1=字符串2时返回0,当字符串1>字符串2时返回正整数 strchr(字符串,字符) 查找字符串中第一个与指定字符相同的字符的索引 表2.5 C++的字符串处理函数表 在使用前需要引入字符串处理函数库的头文件?#include cstring。 2.4.3 数组类型 数组是由一组具有相同类型数据所组成的有序集合。 数组中每个数据都称为数组元素。

您可能关注的文档

文档评论(0)

开心农场 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档