- 1、本文档共24页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第02章_数据类型与表达式
2017-6-28
1
第二章 数据类型与表达式
C++的数据类型
常量和变量
几种基本运算符及其表达式
2017-6-28
2
§2.1 C++的数据类型
数据是操作的对象,数据类型是指数据的内在表现形式(存储、取值范围、操作)
2017-6-28
3
§2.1 C++的数据类型
类型
符号
关键字
数的表示范围
所占
位数
基本数据类型
2017-6-28
4
§2.2 常量和变量
一、常量
定义:程序运行时其值不能改变的量(即常数)
定义格式:#define 符号常量 常数
整型常量:-3、2、54
实型常量:4.3、-3.2
字符常量:‘a’、‘b’、‘c’
字符串常量:“student”、“abc”
如 #define PRICE 30
一般用大写字母
是宏定义序处理命令,不是C++语句
2017-6-28
5
§2.2 常量和变量
一、常量
例 符号常量举例
#include iostream
using namespace std;
#define RADIUS 10
#define PI 3.1415926
main()
{
float area, circle;
area = PI * RADIUS * RADIUS;
cirlce = 2 * PI * RADIUS;
cout“area = ”areaendl;
cout“circle =”cirlceendl;
}
运行结果:
area = 314.6
circle = 62.8
使用符号常量的好处:
1、含义清楚
2、修改简单
运行结果:
area = 1258.4
circle = 125.6
20
2017-6-28
6
§2.2 常量和变量
一、常量
整型常量(常整数)
三种形式
十进制整数:由数字0~9和正负号表示,如123、-2
八进制整数:由数字0开头,后跟数字0~7表示,如
0123、011
十六进制整数:由0x开头,后跟0~9、a~f、A~F表
示,如0x123、0xFF
123 = 123
0123 = 83
0x123 = 291
2017-6-28
7
§2.2 常量和变量
一、常量
整型常量(常整数)
整数在内存中的存储情况(以63为例)
2017-6-28
8
§2.2 常量和变量
一、常量
十进制形式:如:0.123、-123.3、34.0(必须有小数点)
指数形式:如:12.3e2、123E3、e-5、1.2E3.5(e或E
之前后都必须有数字;指数必须为整数)
实型常量(实数或浮点数)
表示形式
2017-6-28
9
§2.2 常量和变量
一、常量
实型常量(实数或浮点数)
实数在内存中的存储情况
指数
小数部分
数符
有效数据
范围
实数在内存中以指数形式表示
2017-6-28
10
§2.2 常量和变量
一、常量
字符常量
普通字符常量:用单引号括起来的单个普通字符
‘a’ ‘A’ ‘?’ ‘n’
转义字符:反斜线后面跟一个字符或一个代码值表示。
转义字符
含义
转义字符
含义
\n
换行
\t
水平制表
\v
垂直制表
\b
退格
\r
回车
\f
换页
\a
响铃
\\
反斜线
\‘
单引号
\ddd
3位8进制数代表的字符
\“
双引号
\xhh
2位16进制数代表的字符
2017-6-28
11
§2.2 常量和变量
一、常量
字符常量
并不是把该字符本身放到内存单元中
而是将该字符相应的ASCII代码放到存储单元中
c1 = ‘a’; c2 = ‘b’;
字符数据在内存中的存储形式及其使用方法
2017-6-28
12
§2.2 常量和变量
一、常量
例 字符数据与整数进行算术运算。下面程序的作用是将小写字母转换为大写字母。
#include iostream
using namespace std;
int main( )
{ char c1,c2;
c1=′a′;
c2=′b′;
c1=c1-32;
c2=c2-32;
coutc1′ ′c2endl;
return 0;
}
运行结果:
A B
2017-6-28
13
§2.2 常量和变量
一、常量
字符串常量
用双撇号括起来的部分就是字符串常量
″abc″,″Hello!″,″a+b″,″Li ping″
编译系统会在字符串最后自动加一个′\0′作为字符串结
您可能关注的文档
最近下载
- 水产品加工学课件(PPT 61页).ppt
- 睡眠信念和态度问卷(DBAS).doc VIP
- GB 50026-2020 工程测量标准.docx
- 防滑地砖楼地面施工工艺流程.doc
- 楼地面工程监理细则(DOC).docx VIP
- 2×105平方米烧结机机头烟气脱硫工程可行性研究报告.doc
- 页岩气战略调查井钻井技术要求.pdf VIP
- 【部编版】《道德与法治》三年级下册第8课《大家的“朋友》优质课件.pptx
- 7.2 亚洲的人文环境(课件)-【开课了】2024-2025学年七年级地理下册同步备课课件+教学设计(人教版2024).pptx VIP
- GB50229-2019 火力发电厂与变电站设计防火标准.docx
文档评论(0)