变量和常量学习介绍课件

变量和常量学习介绍课件

ID:19799669

大小:221.00 KB

页数:31页

时间:2018-10-06

变量和常量学习介绍课件_第1页
变量和常量学习介绍课件_第2页
变量和常量学习介绍课件_第3页
变量和常量学习介绍课件_第4页
变量和常量学习介绍课件_第5页
资源描述:

《变量和常量学习介绍课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、变量和常量第二章变量和常量2.1基本数据类型2.2变量2.3常量2.4数组2.5输入和输出2.1基本数据类型整型int浮点型(实型)字符型char基本数据类型空值型void在ANSIC++中还有bool型和wchar_t型单精度浮点数float双精度浮点数double用于函数和指针数据类型修饰符signed:有符号unsigned:无符号short:短型long:长型3)long修饰符还适用于双精度浮点数;2)上述修饰符均可用于整型和字符型;1)类型修饰符可以修饰除void、bool类型以外的其他类型;基本

2、数据类型列表表2-1C++的基本数据类型2.2变量一、变量的三个基本要素名字类型值三要素二、变量的类型可以在程序中随时定义变量,只要在该变量被使用前定义即可;定义格式:<类型><变量名表>;例如:inta,b,c;doublex,y,z;地址值值数据值地址值intc;c=5;内存5......c地址值1000H变量类型变量名数据值三、变量的值变量值的获取方法:赋初值:定义时赋值如:floatfa=5.67;赋值:定义后,使用赋值表达式给变量赋值如:intib;ib=15;注意:赋值与赋初值的区别变量值和变量

3、地址值的区别有意义的值和无意义值的区别2.3常量1、表示方法十进制八进制十六进制2、十进制表示由0~9的数字组成不能以0开始无前缀例:132,-345一、整型常量3、八进制表示由0~7的数字组成以0为前缀例:010,-05364、十六进制表示由0~9的数字及A~F的字母(大小写均可)组成以0x或0X为前缀例:0x7A,-0X3de说明:1)长整型用L(或l)做后缀表示。例如:32765L,793l;2)无符号型用U(或u)做后缀表示。例如:4352U,3100u;3)unsignedlong型用后缀U(或u

4、)和L(或l)一起表示,L与U的先后顺序无关。例如:49321ul,37825LU,41152Lu;二、浮点型常量由整数部分和小数部分构成;只有十进制表示;一般表示形式(小数表示形式):整数部分与小数部分可以省去一部分,但不能全部省去;例如:5.,.25,4.07科学表示形式:在小数表示法后面加E(或e)表示指数;例如:23.5E6,.032E-5,.3e10指数部分可正可负,但必须为整数;浮点常量的缺省数据类型为double型;后缀F(或f)表示float类型;后缀l(或l)表示longdouble类型;

5、三、字符常量由一对单引号括起的一个字符表示;其值为所括起字符在ASCII表中的编码;所括起字符的表示方法:图形表示法该方法适用于有图形符号的可打印字符;例如:'A','a','*'转义序列表示法该方法适用于所有字符,尤其是无图形符号的不可打印字符;转义序列表示方法:以反斜线()开头,后跟字符的ASCII码值;八进制ASCII码表示的字符:ddd;例如:101十六进制表示:xhh;例如:x41表2-2C++中常用转义序列符注意:1.数字和数字符的区别。如0和‘0’2.字符‘0’和字符‘’的区别。

6、前一个是十进制48,后一个是ASCII码为0的字符,在程序中是空字符。四、布尔常量:true和false;五、字符串常量(串常量,字符串)一对双引号括起的字符序列,字符序列可以包含空格、转义序列或任何其他字符,这些字符不一定是C++字符集中的字符,只要C++编译器支持即可;例如:"Thisisastring"如果字符串中出现双引号,必须用反斜线符()串常量与字符常量的区别:由一个字符型变量存放由一维数组存放字符常量字符串常量用单引号括起用双引号括起字符串有一个结束符,该结束符用''表示字符常量'a

7、'在内存中占用一个字节字符串常量"a"在内存中占用两个字节可进行加、减法运算可进行连接、拷贝运算六、枚举类型枚举类型是若干个有名字的整型常量的集合;一、枚举声明:enum<枚举名>{<枚举表>};<枚举表>由若干个枚举符组成,多个枚举符之间用逗号分隔;枚举符是用标识符表示的整型常量,又称枚举常量;枚举常量的值默认为最前边的一个为0,其后的值依次加1;枚举常量的值也可显式定义,未显式定义的则在前一个值的基础上加1;二、枚举变量例如:enumday{Sun,Mon,Tue,Wed,Thu,Fri,Sat};en

8、umday{Sun=7,Mon=1,Tue,Wed,Thu,Fri,Sat};枚举变量的值不一定互不相同;enum<枚举名><枚举变量名表>;多个枚举变量之间用逗号分隔;例如:enumdayd1,d2,d3;enumday{Sun,Mon,Tue,Wed,Thu,Fri,Sat}d1,d2,d3;其值是该枚举变量所属的枚举声明的枚举表的某一个枚举符;利用枚举符所表示的整型值给枚举变量赋值时,需要进行类型强制;例如

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

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

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