C++_Chapter2

C++_Chapter2

ID:41299234

大小:324.00 KB

页数:36页

时间:2019-08-21

C++_Chapter2_第1页
C++_Chapter2_第2页
C++_Chapter2_第3页
C++_Chapter2_第4页
C++_Chapter2_第5页
资源描述:

《C++_Chapter2》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、1第2章数据类型与表达式2.0字节2.1C++的数据类型2.2常量2.3变量2.4C++的运算符2.5算术运算符与算术表达式2.6赋值运算符与赋值表达式2.7逗号运算符与逗号表达式2.8各类运算符的优先级22.0字节字节(Byte)是计算机用于计量存储容量和传输容量的一种计量单位,1个字节等于8位二进制。一个二进制数字序列,在计算机中作为一个数字单元,一般为8位二进制数,换算为十进制。最小值:0最大值:255。目前计算机中用得最广泛的字符集及其编码,是由美国国家标准局(ANSI)制定的ASCII码(AmericanStan

2、dardCodeforInformationInterchange,美国标准信息交换码),如一个ASCII码就是一个字节,在ASCII码中,一个英文字母(不分大小写)占一个字节的空间,一个中文汉字占两个字节的空间。32.1C++的数据类型计算机处理的对象是数据,而数据是以某种特定的形式存在的(例如整数、浮点数、字符等形式)。不同的数据之间往往还存在某些联系(例如由若干个整数组成一个整数数组)。C++可以使用的数据类型如下:4整型短整型(shortint)整型(int)长整型(longint)字符型(char)浮点型单精度型

3、(float)双精度型(double)长双精度型(longdouble)基本类型数据类型指针类型引用类型构造类型布尔型(bool)构造类型枚举类型(enum)数组类型结构体类型(struct)共用体类型(union)类类型(class)5主类型分类型修饰符占用空间表示范围整型数型intshort2字节-32768~32767Long(默认)4字节-231~(231-1)unsignedshort2字节0~65535unsignedlong4字节0~(232-1)实型浮点型float单精度型4字节-3.4E38~3.4E38

4、双精度型double8字节-1.7E308~1.7E308字符型字符型charsigned(默认)1字节-128~127unsigned1字节0~255逻辑型布尔型bool无1字节0~1常用数据类型精度、数值范围和在内存中所占的字节数(VC)62.2常量常量的值是不能改变的。常量包括四大类:数值型常量(即常数)。如12,0,-3为整型常量,4.6,-1.23为实型常量。数值型常量在内存中以二进制的形式存放。字符型常量。包含在两个单撇号之间的字符为字符常量,如′a′,′x′。①字符常量只能包括一个字符,如′AB′是不合法的。

5、②字符常量区分大小写字母,如′A′和′a′是两个不同的字符常量。③除了以上形式的字符常量外,C++还允许用一种特殊形式的字符常量,就是以“\”开头的字符序列。例如,′\n′代表一个“换行”符。“\”称为转义字符。7字符串常量。用双撇号括起来的部分就是字符串常量,如″abc″,″Hello!″,″a+b″,″Liping″都是字符串常量。符号常量。为了编程和阅读的方便,在C++程序设计中,常用一个符号名代表一个常量,称为符号常量,即以标识符形式出现的常量。(如#definePRICE30,PRICE代表30)8例:符号常量

6、的使用#includeusingnamespacestd;#definePRICE30//注意这不是语句,末尾不要加分号intmain(){intnum,total;num=10;total=num*PRICE;cout<<"total="<

7、放的是′a′的ASCII码97,′b′的ASCII码98,实际上在内存中是以二进制形式存放的。两个字符数据进行算术运算,此时相当于对它们的ASCII码进行算术运算。102.3变量2.3.1什么是变量在程序运行期间其值可以改变的量称为变量。在设计程序的时候,我们把要存储的数据放在一个叫变量(Variable)的东西里。它就好像是一个箱子,而数据就是箱子里的物品。11当然,在我们放东西和取东西之前必须要创建这么一个箱子,这条创建变量的语句又称为变量的声明(Declaration)。它的语句格式为:变量数据类型变量名1[,变量名

8、2,……变量名n];(其中[…]中的内容是可选的),比如:floata,b,c,d,e;floata=83.5,b,c=64.5,d=81.2*8.0,e;charc;strings;//因为string不是基本数据类型,实际上它是C++定义的一个类,因而用之前必须添加#include

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
相关文章
更多
相关标签