版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
程序中的数据表示本章内容第一节数据类型第二节常量和变量第一节数据类型一、数据类型数据类型的作用:决定存储空间;决定取值范围;决定可以参与的运算;二、基本类型整型的分类、类型名称、字节数、数值范围1、整型int浮点型的分类、类型名称、字节数、数值范围2、浮点型int3、字符型charchar类型表示单个字符,使用单引号将字符括起来,例如:'a'、'Y'、'1'等。4、 布尔型bool布尔型的取值只有true(真)和false(假)两种一、常量第二节常量和变量字面常量符号常量整型常量浮点型常量字符型常量布尔型常量字符串常量从字面形式即可识别的常量使用#define预处理器来定义的常量1、整型常量(1)十进制整数以数字1~9开始,由数字0~9组成的整数。例如:-3、23。(2)八进制整数以数字0开始,由数字0~7组成的整数。例如:036、-010。(3)十六进制整数以0x或0X开始,由0~9及A~F组成的整数。例如:0XAF、-0x51。2、浮点型常量(1)小数形式由正负号、数字和小数点组成。例如:-3.14、123.、.123(2)指数形式由尾数、指数符号e(或E)及指数构成。例如:123.4e-5、1E3。(3)浮点型常量默认为double类型,加上"f"或"F"后缀可以指定为float。例如:5.193是double型,5.193F则是float型。3、字符型常量(1)普通字符常量用单引号括起来的单个字符。例如:'A'、'?'、'1'。字符常量存储的是该字符的ASCII码值。ASCII(AmericanStandardCodeforInformationInterchange,美国信息互换标准代码)是一套字符编码,即用7位二进制编码常见的数字、大小写字母、标点符号以及一些特殊的控制字符。例如:'A'表示英文字符A,ASCII值是65;'a'表示英文字符a,ASCII值是97。'2'表示数字字符2,ASCII值是50。(2)转义字符常量以反斜线(\)开头,后跟一个或几个字符序列表示的字符称为转义字符。转义字符形式含义\\反斜线\'单引号\"双引号\?问号\a警报铃声\b退格键\f换页符,将光标位置移到下页开头\n换行符,将光标位置移到下行开头\r回车符,将光标位置移到本行开头\t水平制表符,将光标位置移到下一个TAB开头\v垂直制表符\0字符串结束符\ooo用1到3位八进制数ooo为码值所对应的字符\xhh用1到2位十六进制数hh为码值所对应的字符例2-1:转义字符应用举例。#include<iostream>#include<iostream>usingnamespacestd;intmain(){ cout<<"hello\tworld"<<endl; cout<<"hello\nworld"<<endl; cout<<"hello\''\\world"<<endl; cout<<"\x41\123ced"<<endl; return0;}4、布尔型常量布尔型常量只有两个值:true和false。但是在C++中使用cout输出布尔型常量时,true输出1,false输出0。以一对双引号("")括起来的零个或多个字符组成的字符序列。例如:""//这是一个空字符串""//这是一个包含空格的字符串"hello\n"//这是一个包含英文字符和换行符的字符串"abcd"//这是一个包含英文字符的字符串5、字符串常量6、符号常量用一个标识符表示一个常量,称为符号常量。符号常量使用#define预处理器来定义,定义形式为: #define标识符常量值将标识符定义为常量值,在程序中所有出现该标识符的地方均用常量值替代。例如:#definePI3.14//注意行尾没有分号例2-2:已知圆的半径,计算圆的面积和周长。#include<iostream>usingnamespacestd;#definePI3.14//PI为圆周率3.14#defineR10//R为半径10#defineNEWLINE'\n'//NEWLINE为换行符intmain(){ floatc,s; s=PI*R*R; c=2*PI*R; cout<<s<<NEWLINE; cout<<c; return0;}二、变量变量是在程序运行期间其值可以改变的数据。1、变量名在计算机高级语言中,用来对变量、符号常量、函数、数组等命名的有效字符序列统称为标识符。标识符就是一个对象的名字。标识符的命名规则:(1)关键字不能作标识符用。(2)必须以字母或下划线开头,由字母、数字和下划线组成。(3)标识符最好简洁且“见名知意”。(4)C++对大小写敏感,大写字母和小写字母是不同的。2、变量的定义变量必须“先定义后使用”。变量的定义形式:
变量类型变量名列表;3、变量的初始化变量的初始化就是在变量定义的同时给变量一个初值。初始化的形式:变量类型变量名=初值;变量类型变量名(初值);变量类型变量名1=初值1,变量名2=初值2,…;4、变量的赋值变量定义
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 施工招标文件范本
- 建筑工程施工质量验收标准和规范
- 2024高中地理第四章自然环境对人类活动的影响3自然资源与人类活动学案湘教版必修1
- 2024高中生物第6章生态环境的保护第1节人口增长对生态环境的影响课堂演练含解析新人教版必修3
- 2024高考历史一轮复习方案专题三现代中国的政治建设祖国统一与对外关系第8讲现代中国的对外关系教学案+练习人民版
- 2024高考地理一轮复习第一部分自然地理-重在理解第一章行星地球第5讲地球公转及其地理意义学案新人教版
- (译林版)二年级英语上册期中检测卷-附参考答案
- 变频技术及应用 课件 学习情境1、2 变频器的基础知识、认识变频器
- 部编版九年级上册语文期中复习:文学类文本阅读-专项练习题(文本版-含答案)
- 农业土地政策资料讲解
- 工业互联网数据采集与处理
- 车险理赔知识
- 人寿保险投保单范本
- 派克比例阀中文说明书
- 高一学生心理素质描述【6篇】
- 2020年高级统计实务与案例分析真题及答案
- 全面质量管理(TQM)基本知识
- 产品供货质量保障措施
- 电力电缆高频局放试验报告
- JJG 517-2016出租汽车计价器
- JJF 1914-2021金相显微镜校准规范
评论
0/150
提交评论