1 / 34
文档名称:

第二章数据类型与输入输出.ppt

格式:ppt   页数:34
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第二章数据类型与输入输出.ppt

上传人:中国课件站 2011/9/6 文件大小:0 KB

下载得到文件列表

第二章数据类型与输入输出.ppt

文档介绍

文档介绍:2 基本的数据类型与输入输出
1
C++程序设计课件设计制作:徐龙琴
本章要点:
 C++中的字符集和保留字
基本数据类型和取值范围
变量的定义、声明和初始化
常量的表示法
输入及输出
2
C++程序设计课件设计制作:徐龙琴
§ C++的词法及词法规则
C++的字符集
大小写字母:a,b,A,B ‥‥‥
数字:0~9。
运算符:+,-,*,/, %,< ,<= ,= ,>= ,
> ,!= ,= = ,<< ,>> ,& ,| ,
&& ,‖, ∧,~ ,( ),[ ],{ },-> ,
•, ! , ? , ?: , , , ; , ”, # 。
特殊字符:连字符或下划线,空格、换行和制表符等。
3
C++程序设计课件设计制作:徐龙琴
二词与词法规则
标识符:用来标识用户定义的常量名、变量名、函数名、文件名、
数组名、和数据类型名和程序等。由字母、下划线或数字组成的字符序列,标识符必须由字母或下划线开始,有效长度是8个字符。
正确
不正确
smart
5smart(不能数字开头)
_decision
bomb?(有非法字符?)
key_board
(有非法字符.)
【例】:下图是正确和不正确的标识符实例:
4
C++程序设计课件设计制作:徐龙琴
◇标识符的命名规则:
①所有标识符必须由字母或下划线开头且由字母、下划线或数字组成
②标识符应该尽量有意义。如:年year,长度用length,累加和用sum等。
④大小写字母表示不同意义, 即代表不同的标识符
⑤不能把关键字它们再定义为变量的标识符
关键字:预定义的标识符,称之为关键字,它是一种特殊的标识符。
关键字具有特定的含义,作为专用定义符的单词,不允许另
作它用。标准 C++中预定义了以下关键字(常用):
5
C++程序设计课件设计制作:徐龙琴
auto break case char class
const continue default do ddefault
delete double else enum explicit
extern float for friend goto
if inline int long mutable
new operator private protected
public register return short signed
sizeof static static_cast struct switch
this typedef union unsigned virtual
void while
3. 运算符和分隔符
运算符是C++语言实现加、减等各种运算的符号。C++语言的分
隔符主要是:空格、制表和换行符。
6
C++程序设计课件设计制作:徐龙琴
4. 字符串
字符串是由双引号括起来的字符。如“China”,“C++ Program”
5. 常量
C++中常量包括实型(浮点常量)和整型常量(十进制常量、
八进制常量、十六进制常量)、字符常量和字符串常量。
6. 注释
注释是用来帮助阅读、理解及维护程序。在编译时,注释部分被忽
略,不产生目标代码。C++语言提供两种注释方式。一种是与C兼容的
多行注释用/*和*/分界。另一种是单行注释,以“//”开头的表明本行
中“//”符号后的内容是注释。
7
C++程序设计课件设计制作:徐龙琴
§ 数据类型
数据类型:它定义了变量可存储的数值范围以及可进行的操作。每
个变量(是用于内存中保存数据的)都必须有确定的数据
类型,C++语言的数据类型有:
数据类型
基本类型
整型int
实型(浮点型)
单精度型float
双精度型double
字符型
单字符型char
宽字符型w-char
逻辑型bool
非基本类型
空类型(无值类型)void
构造类型
数组类型
结构类型struct
联合型类型union
枚举型类型enum
指针类型
类类型class
8
C++程序设计课件设计制作:徐龙琴
基本数据类型宽度及表示范围:
各类型精度由低到高排列为:
如果运算符两边操作数类型
不同,先要将较低类型转换
为较高类型,然后再运算
9
C++程序设计课件设计制作:徐龙琴
#include <> void main( ) { char a = 'x'; int b = 3,f = 2; float c = ; double d = long e = 32L; cout<<a - b + d / c - e * f<<endl; }
运行

最近更新

2023年三峡旅游职业技术学院单招职业技能考试.. 39页

2026年全民阅读大会主题活动策划 45页

2023年上海商学院单招职业适应性考试题库新版.. 39页

2023年上海市单招职业适应性考试题库最新 42页

2023年上海戏剧学院单招职业技能考试题库推荐.. 39页

2023年丽水职业技术学院单招职业适应性考试题.. 40页

2023年九州职业技术学院单招综合素质考试题库.. 39页

2023年云南交通职业技术学院单招职业倾向性考.. 42页

2023年云南省临沧地区单招职业倾向性测试题库.. 39页

2023年云南省昆明市单招职业适应性考试模拟测.. 40页

2026年入职安全培训方案 23页

2026年入党积极分子培训心得体会总结 11页

2023年兰州石化职业技术大学单招职业技能考试.. 40页

2023年内蒙古北方职业技术学院单招职业技能考.. 41页

2023年内蒙古美术职业学院单招职业适应性考试.. 40页

2023年包头职业技术学院单招职业适应性考试题.. 39页

2023年北京戏曲艺术职业学院单招职业倾向性考.. 42页

2023年南京城市职业学院单招职业技能考试题库.. 41页

2023年南充科技职业学院单招职业技能测试模拟.. 40页

2023年南通师范高等专科学校单招职业倾向性考.. 39页

2023年南阳工艺美术职业学院单招职业适应性考.. 38页

2025年广州卫生职业技术学院单招职业技能测试.. 64页

美团代运营业务委托合同 6页

九年级家长会课件PPT下载(初三2班) 25页

山东科技版小学英语五年级下册词汇表带音标 4页

年产3000万片硝苯地平缓释片车间设计 40页

DB61∕T 926-2014 火灾高危单位消防安全管理与.. 45页

AQ 7011-2018《高温熔融金属吊运安全规程》 11页

保洁外包单位月度考评表 3页

基于 ABAQUS 的切削残余应力仿真说明书 43页