网站大量收购独家精品文档,联系QQ:2885784924

C++程序设计 第2章 数据类型与表达式.ppt

  1. 1、本文档共57页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章 数据类型与表达式 2.1 C++的数据类型 2.2 常量 2.3 变量 2.4 C++的运算符 2.5 算术运算符与算术表达式 2.6 赋值运算符与赋值表达式 2.7 逗号运算符与逗号表达式 2.1 C++的数据类型 数据——程序处理的对象 数据类型——根据数据的表达形式的不同而划分的类别。 各种数据在内存中均以0、1的二进制形式存储,但存储格式不同。 整型数据分为:短整型(short int 或short) 一般整型(int) 长整型(long int或long) 浮点型(又称实型)数据分为: 单精度(float) 双精度(double) 长双精度(long double) 一般用double定义存放小数的变量。 2.2 常量 2.2.1 什么是常量 常量的值是不能改变的,程序中一般包含直接常量(一般常量)和符号常量两种。 1、整型常量(整数) 分十进制整数、八进制整数和十六进制整数。 书写格式: 2. 浮点型常量(实型常量) 有两种不同的方式表示: 注: (1) 指数形式的书写 数符 数字部分 指数部分 E和e的前面必须要有数字,且E后面的指数必须为整数。 例:e3 、2.1e3.5 、.e3 、e 3 字符常量 (1)、普通的字符常量 用单撇号括起来的一个字符,如′a′,′#′。在内存中占一个字节。 注意: ①只能包括一个字符,如′AB′ 是不合法的。 ②字符常量区分大小写字母,如′A′和′a′是两个不同的字符常量。 ③撇号(′)是定界符,而不属于字符常量的一部分。 (2)、转义字符常量 非图形字符(如回车、制表符)及\、 、“等字符。 用以 “\”开头的转义字符常量表示这些特殊字符,见P24表2.2。 \n 代表一个“换行”符。 “cout \n ; ” 与“coutendl; ” 作用相同。 (3)、 字符数据在内存中的存储形式及其使用方法 存储该字符相应的ASCII码,并以二进制形式存放。 例2.1字符数据和整型数据相互赋值。 #include iostream using namespace std; int main( ) { int i; char j; //j是字符型变量 i=A; //将一个字符常量赋给整型变量i j=97; //将一个字符常量赋给整型变量j couti \nj\n; return 0; } 例2.2 字符数据与整数进行算术运算。下面程序的作用是将小写字母转换为大写字母。 #include iostream using namespace std; int main( ) {char c1,c2; c1=′a′; c2=′b′; c1=c1-32; c2=c2- ’a’ +’A’; coutc1′ ′c2endl; return 0; } 4. 字符串常量 用双撇号括起来的部分就是字符串常量。如″abc″。 注意:‘0’ 和 “0” 的区别。‘0’为字符常量,“0”为字符串常量。 注意: ″a″和′a′不同,″a″是字符串常量,′a′ 是字符常量。前者占两个字节,后者占1个字节。 char c; //定义一个字符变量 c=′a′; c=″a″; 2.2.4 符号常量 在C++程序设计中,常用一个符号名代表一个常量,称为符号常量。 预编译命令: #define 符号常量名 值 2.3 变量 2.3.1 什么是变量 在程序运行期间值可以改变的量称为变量。 2.3.2 变量名命名规则 C++规定标识符只能由字母、数字和下划线3种字符组成,且第一个字符必须为字母或下划线。如: sum, total2, _day, Student_name 注意:大写字母和小写字母被认为是两个不同的字符。 如:sum和SUM是两个不同的变量名。 命名约定: 1、变量名、函数名用小写字母; 2、符号常量名及宏用大写字母; 3、下划线开头的名字常为系统程序(库函数用),用户一般不用。 4、要有意义:如sum表示“求和变量”。 国外软件命名时,第1个字母表示数据类型,如isum 2.3.3 定义变量 变量必须“先定义,后使用” 。 如:float a , b , c; 定义a,b,c为单精度型变量,注意各变量间以逗号分隔,最后是分号。 int a; //定义a为一般整型变量 long b; //定义b为长整型变量 short c; //定义c变量 unsigned short d; //定义d为无符号短整型变量 float

您可能关注的文档

文档评论(0)

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

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

版权声明书
用户编号:6100124015000001

1亿VIP精品文档

相关文档