第二章数据类型运算符和表达式ppt课件.ppt

第二章数据类型运算符和表达式ppt课件.ppt

ID:58908713

大小:704.00 KB

页数:62页

时间:2020-09-29

第二章数据类型运算符和表达式ppt课件.ppt_第1页
第二章数据类型运算符和表达式ppt课件.ppt_第2页
第二章数据类型运算符和表达式ppt课件.ppt_第3页
第二章数据类型运算符和表达式ppt课件.ppt_第4页
第二章数据类型运算符和表达式ppt课件.ppt_第5页
资源描述:

《第二章数据类型运算符和表达式ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第章数据类型、运算符和表达式9/18/20211VisualC++程序设计在C++语言中,已有特殊含义和用途的英文单词称为关键字或保留字,它们在程序中将不另作它用。C++中的所有关键字如教材P10-11所示。共有48个,其中有5个不适用于VC++(表2-2)。另一方面,在VC++中有19个专用关键字不适用于C++(以双下划线开头)。关键字9/18/20212VisualC++程序设计标识符、标点符号和分割符以字母或下划线开始的字母、数字以及下划线组成的字符序列称为标识符。在程序设计中标识符可用作变量名、常量名、函数名、用户自

2、定义的数据类型名等。9/18/20213VisualC++程序设计关于标识符的几点说明:a.标识符的有效长度为1~247个字符。当标识符的长度超过247个字符时,超过限度的字符无效。b.标识符区分大小写。c.标识符的命名方法。匈牙利命名法;采用表示标识符含义的英文单词或汉语拼音。d.标识符不能为关键字。9/18/20214VisualC++程序设计课内练习指出下列用户自定义的标识符中哪些是合法的,哪些是非法的?为什么?abcEnglish2xyx-yifElse√√关键字√E大写,非关键字。注意:c++中标识符区分大小写。b

3、(3)’def’Chine_bbb3yAbsFloatfloat√√√9/18/20215VisualC++程序设计C++中的标点符号共有9个:#() {}, :;…在程序中,每个标点符号各有其不同的作用。分隔符的作用是将程序中的词法符号分隔开来。C++中的分隔符有:运算符、空格、标点符号、回车键和Tab键等。9/18/20216VisualC++程序设计基本数据类型描述一个数据需要两方面的信息:一是数据占用的存储空间的大小,二是该数据允许执行的操作或运算。C++中数据类型分为两大类:基本数据类型和导出数据类型。9/18/2

4、0217VisualC++程序设计字符型整型实型(单精度型)双精度型无值型数组类型指针类型结构体类型共同体类型枚举类型数据类型基本类型构造类型C++中的数据类型9/18/20218VisualC++程序设计可以在这些基本数据类型前加上以下几个修饰词而形成一种新的基本数据类型:有符号(signed)、无符号(unsigned)、长(long)、短(short)。以上四个修饰词来修饰int时,关键字int可以省略。无修饰词的int和char,编译程序认为是有符号的。请同学们熟记教材P13表2-4。9/18/20219Visual

5、C++程序设计常量在程序的执行过程中,值保持不变(也不能被改变)的量称为常量。1、字面常量:a.整型常量:十进制常量:第一位为1~9的任意整数(由0~9之间的整数构成),比如123,-45八进制常量:以0开头的整数(由0~7之间的整数构成),比如043,0719/18/202110VisualC++程序设计十六进制常量:以0X或0x开头的整数(由0~9之间的整数以及A~F之间的字母构成),比如,0X32,0xA3F长整型常量:以L或l结尾的整数,比如:123L,824l无符号整形常量:以U或u结尾的整数,比如:123u,82

6、4U9/18/202111VisualC++程序设计b.实型常量:十进制小数形式:比如,1.23、.23、1.指数形式:格式为<小数>E(或e)<指数>,比如,2e3表示2000,2E-4表示0.0002注意:E前必须有数字,E后指数部分必须是整数。9/18/202112VisualC++程序设计c.字符型常量:用单引号'括起来的单个字符叫字符型常量。字符常量在计算机内是采用该字符的ASCII编码值来表示的,其数据类型为char。注意两个字符:'和,不能直接表示为''','',而必须采用转义序列方法。9/18/20211

7、3VisualC++程序设计转义序列法:反斜杠+字母:表示控制字符,比如'a'表示响铃,''表示回车符。反斜杠+特殊字符(',),表示该字符。比如,'\'表示反斜杠“”,'''表示单引号“'”。反斜杠+整型常量:此时整型常量必须是一个八进制(以0开头)或十六进制数(以0X或0x或X或x开头,但在VC++开发环境中只能以x开头!),其取值通常在0~255之间,此时,如果在整数之前没有0,表示八进制。比如:'141'、'X61'都与'a'等价。如要表示字符常量双引号'',可采用或不采用转义序列法,即''''和'

8、'''均可。9/18/202114VisualC++程序设计d.字符串常量:用双引号"括起来的若干个字符。当双引号(")或反斜杠()作为字符串中的一个字符时,必须采用转义序列法;而单引号(')出现在字符串中时,可采用或不采用转义序列法。字符串常量和字符常量的区别:(1)在每一个字符串常

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

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

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