C++面向对象程序设计 曹静 第02章 C++语言基础

C++面向对象程序设计 曹静 第02章 C++语言基础

ID:40238299

大小:1.22 MB

页数:146页

时间:2019-07-28

C++面向对象程序设计 曹静 第02章 C++语言基础_第1页
C++面向对象程序设计 曹静 第02章 C++语言基础_第2页
C++面向对象程序设计 曹静 第02章 C++语言基础_第3页
C++面向对象程序设计 曹静 第02章 C++语言基础_第4页
C++面向对象程序设计 曹静 第02章 C++语言基础_第5页
资源描述:

《C++面向对象程序设计 曹静 第02章 C++语言基础》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章C++语言基础2.1数据类型和基本输入输出2.2运算符和表达式2.3基本控制结构2.4函数2.5构造类型2.6指针项目设计1控制台程序的人机界面设计2021/7/25C++面向对象程序设计2.1数据类型和基本输入输出2.1.1基本数据类型2.1.2常量2.1.3变量2.1.4基本输入、输出2021/7/25C++面向对象程序设计2.1.1基本数据类型基本数据类型是C++系统的内部数据类型,包括bool(布尔型)、int(整型)、char(字符型)、float(单精度浮点型)、double(双精度浮

2、点型)以及基本数据类型中short(短型)和long(长型)、signed(有符号)和unsigned(无符号)之分。C++的数据类型如下图所示:2021/7/25C++面向对象程序设计2.1.1基本数据类型2021/7/25C++面向对象程序设计2.1.1基本数据类型使用基本数据类型要注意两点:无符号(unsigned)和有符号(signed)的区别在于数值最高位的含义。int型在16位系统中和在32位系统中,所占用字节数是不一样的。2021/7/25C++面向对象程序设计2.1.2常量所谓常量是指在

3、程序运行的整个过程中其值始终不可改变的量,也就是直接使用符号(文字)表示的值。例如10,-6,2.3,-5.7,‘A’,‘b’都是常量。整型常量整型常量就是整型常数。整型常量可以用以下三种形式表示:十进制整数:十进制整数没有前缀。例如:237、-568、65535、16272021/7/25C++面向对象程序设计2.1.2常量八进制整数:八进制整数要以数字0开头,即以0作为八进制数的前缀。例如:015(十进制为13)、0101(十进制为65)、0177777(十进制为65535)十六进制整常数:十六进制

4、整数要以数字0x或0X开头,即以0x作为十六进制数的前缀。例如:0X2A(十进制为42)、0XA0(十进制为160)、0XFFFF(十进制为65535)实型常量实型常量也称为实数或者浮点数。实数只采用十进制,它有二种形式:小数形式和指数形式。2021/7/25C++面向对象程序设计2.1.2常量十进制数的形式:由数码0~9和小数点组成。例如:0.0、25.0、5.789、0.13、300.、-267.8230等均为合法的实数。注意,实型常量中必须含有小数点。指数形式:由十进制数,加阶码标志“e”或“E”

5、以及阶码(只能为整数,可以带符号)组成。例如:2.1E5(等于2.1×105)、3.7E-2(等于3.7×10-2)、-2.8E-2(等于-2.8×10-2)实型常量默认都按双精度double型处理。但可以添加后缀“f”或“F”即表示该数为单精度浮点数。2021/7/25C++面向对象程序设计2.1.2常量字符常量字符常量是用单引号括起来的一个字符。例如:‘a’、‘b’、‘=’、‘+’、‘?’。有以下特点:字符常量只能用单引号括起来,不能用双引号或其它括号。字符常量只能是单个字符,不能是字符串。字符可以

6、是字符集中任意字符。但数字被定义为字符型其含义就发生了变化。如‘5’和5是不同的。2021/7/25C++面向对象程序设计2.1.2常量转义字符是一种特殊的字符常量。转义字符以反斜线“”开头,后跟一个或几个字符。转义字符具有特定的含义,不同于字符原有的意义,故称“转义”字符。例如,“”就是一个转义字符,其意义是“回车换行”。转义字符主要用来表示那些用一般字符不便于表示的控制代码。广义地讲,字符集中的任何一个字符均可用转义字符来表示。字符串常量2021/7/25C++面向对象程序设计2.1.2常量字

7、符串常量是由一对双引号括起的字符序列。例如:“CHINA”,“Cprogram”,“$12.5”等都是合法的字符串常量。字符串常量和字符常量是不同的量。它们之间主要有以下区别字符常量由单引号括起来,字符串常量由双引号括起来字符常量只能是单个字符,字符串常量则可以含一个或多个字符字符常量占一个字节的内存空间。字符串常量占的内存字节数等于字符串中字节数加1。增加的一个字节中存放字符“”(ASCII码为0)。这是字符串结束的标志。2021/7/25C++面向对象程序设计2.1.2常量布尔常量布尔型常量只有

8、两个:true(真)和false(假)。符号常量除了前面讲过的直接用文字表示常量外,也可以为常量命名,这种代替常量本身的标识符称为符号常量。C++中用const定义符号常量。符号常量在使用之前一定要首先声明,常量声明语句的形式为:const数据类型说明符常量名=常量值;2021/7/25C++面向对象程序设计2.1.2常量符号常量在声明时一定要赋初值,而在程序中间不能改变其值。2021/7/25C++面向对象程序设计2.1.3变量在程序的执

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

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

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