第2章 数据类型与表达式幻灯片.ppt

  1. 1、本文档共77页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
本章内容要点: 2.2 常量 数值常量 3. 字符常量 C++提供了两类字符型常量: 普通字符常量: 转义字符常量: (1) 普通的字符常量 如′a′,′#′,′%′,′D′ 用单引号括起来的一个字符就是字符型常量。 在内存中占一个字节。 注意: ①字符常量只能包括一个字符,如’AB‘ 是不合法的。 ②字符常量区分大小写字母,如’A‘和’a‘是两个不同的字符常量。 ③单引号(′)是定界符,而不属于字符常量的一部分。如cout’a‘;输出的是一个字母“a” 。 3. 字符常量 (2). 转义字符常量 转义字符是一种特殊的字符常量。转义字符以反斜线“\”开头,后跟一个或几个字符。转义字符具有特定的含义,不同于字符原有的意义,故称“转义”字符。例如,“\n”就是一个转义字符,其意义是“换行”。转义字符主要用来表示那些用一般字符不便于表示的控制代码。广义地讲,字符集中的任何一个字符均可用转义字符来表示。 1.3 C++的基本数据类型与存储形式 转义字符示例 请分析如下程序,写出程序运行结果。 # include iostream.h void main () { coutabc\\\nendl; cout I say \Thank you!\\n; } 4. 字符串常量 用双引号括起来的部分就是字符串常量 如”abc”,”Hello!”,”a+b”,”湖北大学” 字符串常量″abc″在内存中占4个字节(而不是3个字节),一般存放在数组类型中。 2.1.2 常量 布尔常量 布尔型常量只有两个:true(真)和false(假)。 逻辑值在计算机里对应着整数 1 或 0 . 符号常量 是以标识符形式出现的常量,作用是便于程序阅读和修改。C++中用define命令或关键字const定义符号常量,形式如下: 符号常量在使用之前一定要首先声明 符号常量在声明时一定要赋初值,而在程序中间不能改变其值。 输出常量 //输出各种类型的常量 # include iostream.h void main () { const double pi=3.1415926; //定义符号常量 cout 123\t0123\t0X123\n; //整型常量 cout 3.14159\t2E5\n; //实型常量 cout X\tend!endl; //字符常量和字符串常量 cout T=trueendl; //逻辑常量 cout pi=piendl; //符号常量 } 2.3 变量 1. 什么是变量 变量——在程序运行期间其值可以改变的量。 2. 定义变量 在C++中规定使用变量的原则: 先声明,后使用 2.3 变量 变量名的命名方法: 变量名必须用标识符来标识。 变量名、数组名、函数名…称为标识符。 标识符只能由字母、数字、下划线这三种字符组成,且第一个字符必须为字母或下划线,长度不大于247个字符,大小写不通用。(关键字不能作为标识符)。 关键字即是VC++的语法要求中使用的字。 下面是不合法的标识符和变量名: M.D.John, $123, #33, 3G64, Ling li, int, Zhang-ling. 2.3 变量 变量有三要素: 变量名、变量类型、变量的值 变量名应符合标识符的规定。 变量类型有:整型变量、实型变量、字符型变量、构造型变量、指针型变量等。 编译程序根据变量类型分配若干个字节(连续的)的内存单元,存放变量的值。 变量应先定义,再使用 整型变量定义示例 例: # include iostream.h void main ( ) {int a, b, c, d; /*指定a, b, c, d为整型变量*/ unsigned short x; /*指定x为无符号短整型变量*/ a=12; b=-24;x=10; c=a+x; d=b+x; coutc=cendl; coutd=dendl; } 2. 浮点数 小数、很大和很小的数用浮点数存储 一般写成写成指数形式,如:314.159 2. 浮点型(实型)类型 浮点型变量定义示例 #include iostream.h #include iomanip.h //控制输出流显示浮点数的数字个数 void main ( ) {float a; //指定a为单精度型变量 double b; /*指定b为双精度型变量*/ long double c; /*指定c为长双精度型变量*/ cout“a: ”sizeof(a)endl;//用于计算操作数在内存中所占的字节数 coutb: sizeof(b)endl; c

文档评论(0)

love87421 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档