- 1、本文档共31页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
变量和常量学习介绍课件.ppt
变量和常量 第二章 变量和常量 2.1 基本数据类型 2.2 变量 2.3 常量 2.4 数组 2.5 输入和输出 2.1 基本数据类型 数据类型修饰符 基本数据类型列表 2.2 变量 变量值的获取方法: 赋初值:定义时赋值 如:float fa = 5.67; 赋值:定义后,使用赋值表达式给变量赋值 如:int ib; ib=15; 2.3 常量 二、浮点型常量 三、字符常量 注意: 1. 数字和数字符的区别。如0和‘0’ 2. 字符‘0’和字符‘\0’的区别。 由一个字符型变量存放 输出一个枚举量的值是int型数,而不是枚举符。 Coutd1‘,’d2endl; 输出结果为:7,1 Define与const的区别 define在编译前,即预处理的时候就替换成数字,因此不能改变。但要申明真正意义上的常量,应该用define宏。 Const变量占据内存,具有类型。 C++中常量都使用const来定义.可避免在编译中由无法知道数据类型而引起的错误. 2.4 数组 数组的定义 1、格式 字符数组 输入和输出 #include iostream.h Void main(){ int a,b; char c,s[20]; cout“Enter int:”; cinab; Cout“Enter char:”; Cincs; Couta‘,’bendl; Coutc‘,’sendl; } 屏显 Enter int: 12 34 Enter char: m string 12, 34 m,string * * 整型int 浮点型(实型) 字符型char 基本数据类型 空值型void 在ANSI C++中还有bool型和wchar_t型 单精度浮点数float 双精度浮点数double 用于函数和指针 signed:有符号 unsigned:无符号 short:短型 long:长型 3) long修饰符还适用于双精度浮点数; 2) 上述修饰符均可用于整型和字符型; 1) 类型修饰符可以修饰除void、bool类型以外的其他类型; 表2-1 C++的基本数据类型 一、变量的三个基本要素 名字 类型 值 三要素 二、变量的类型 可以在程序中随时定义变量,只要在该变量被使用前定义即可; 定义格式:类型 变量名表; 例如:int a,b,c; double x,y,z; 地址值 值 数据值 地址值 int c; c=5; 内存 5 ... ... c 地址值 1000H 变量 类型 变量名 数据值 三、变量的值 注意: 赋值与赋初值的区别 变量值和变量地址值的区别 有意义的值和无意义值的区别 1、表示方法 十进制 八进制 十六进制 2、十进制表示 由0~9的数字组成 不能以0开始 无前缀 例:132, -345 一、整型常量 3、八进制表示 由0 ~ 7的数字组成 以0为前缀 例:010, -0536 4、十六进制表示 由0~9的数字及A ~ F的字母(大小写均可)组成 以0x或0X为前缀 例:0x7A, -0X3de 说明: 1) 长整型用L(或l)做后缀表示。例如: 32765L,793l; 2) 无符号型用U(或u)做后缀表示。例如: 4352U,3100u; 3) unsigned long型用后缀U(或u)和L(或l) 一起表示,L与U的先后顺序无关。例如: 49321ul,37825LU,41152Lu; 由整数部分和小数部分构成; 只有十进制表示; 一般表示形式(小数表示形式): 整数部分与小数部分可以省去一部分, 但不能全部省去; 例如:5.,.25,4.07 科学表示形式: 在小数表示法后面加E(或e)表示指数; 例如:23.5E6,.032E-5,.3e10 指数部分可正可负,但必须为整数; 浮点常量的缺省数据类型为double型; 后缀F(或f)表示float类型; 后缀l(或l)表示long double类型; 由一对单引号括起的一个字符表示; 其值为所括起字符在ASCII表中的编码; 所括起字符的表示方法: 图形表示法 该方法适用于有图形符号的可打印字符; 例如:A,a,* 转义序列表示法 该方法适用于所有字符,尤其是无图形符号的不可打印字符; 转义序列表示方法:以反斜线(\)开头,后跟字符的ASCII码值; 八进制ASCII码表示的字符:\ddd; 例如:\101 十六进制表示:\xhh; 例如:\x41 表2-2 C++中常用转义序列符 前一个是十进制48,后一个是ASCII码为0的字符,在程序中是空字符。 四、布尔常量:true和false; 五、字符串常量(串常量,字符串) 一对双引号括起的字符序列
文档评论(0)