第2章 基本数据类型、运算符与表达式ppt课件.ppt

第2章 基本数据类型、运算符与表达式ppt课件.ppt

ID:59204709

大小:272.00 KB

页数:50页

时间:2020-09-26

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

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

1、基本数据类型、 运算符与表达式2.1数据类型概述2.2常量与变量2.3基本类型2.4运算符和表达式2.5类型转换第二章基本整型(int)短整型(short)整型长整型(long)无符号型(unsigned)基本类型单精度型(float)实型(浮点型)双精度型(double)字符型(char)扩展双精度型(longdouble)数据类型布尔型(bool)空类型(void)数组指针构造类型结构体(struct)共用体(union)枚举(enum)类(class)常量C++中常量可以是常数(值常量),也可以是代表固定不变的值的名字——符号常量。程序中如果想使变量的内容自初始化后一直保持不变,可以定

2、义一个符号常量。其定义形式有:⑴const数据类型符号常量名=初始值;例如:constdoublePI=3.1415926;注意:①constdoublePI;PI=3.1415926;//error(PI只读不可修改)②constdoublePI=;//error(不是C++字符)③constintM=max(15,23);//error(必是常数)⑵#define符号常量名初始值例如:#definePI3.1415926变量1.变量的定义2.初始化变量变量有三个基本要素:名字、类型和值。C++的程序设计中,在使用变量前必须首先定义变量,即指定变量的名称与数据类型。变量一经定义,系统根

3、据其数据类型在内存中为该变量分配一定的存储单元,在该存储单元中可存放变量的值。变量的定义变量定义的一般格式为:数据类型关键字变量名表;说明:(1)变量名表:可以包含若干个变量,彼此间用逗号分开。变量名必须是合法的标识符,不能用C++的关键字作为变量名。(2)数据类型:变量可以被定义为基本数据类型和构造类型。常用的几种基本类型关键字如下:char,int,short,long,unsigned,float,double例如:intx;floatarea,width,length;unsignedmyage,myweight;注意:与C语言不同,C++语言中的变量定义不必位于程序的开始,可以穿

4、插在其它语句中间。变量最好在使用时才定义,这样可以增加程序的可读性,避免变量发生混淆。初始化变量初始化变量:在定义变量的同时给其一个初始值,称为初始化变量。例如:unsignedshortwidth=5;longwidth=8,length=12;doublearea,radius=20.0;或unsignedshortwidth(5);longwidth(8),length(12);“函数表示法”doublearea,radius(20.0);1.整型2.实型(浮点型)3.字符型4.布尔类型5.void类型小结2.3基本类型voidmain()整型1.整型常量的表示2.整型变

5、量的分类关键字:int整型常量的表示(1)十进制整数:以非0开头的,由0至9数字、正负号组成的常数,如1234,-10为合法十进制整常数,而123.0,1.23E+2是非法的十进制整常数。(2)八进制整数:以0开头的,由0至7数字组成的数字串,如01234,010为合法八进制整常数,而1234,028则是非法的八进制整常数。(3)十六进制整数:以0x(或0X)开头的,由0至9数字和a至f(或A至F)字符组成,如0x10,0x2f,0xa为合法的十六进制整常数,而12,0xgf,20H是非法的十六进制整常数。课堂练习以下选项中可以作为C/C++语言合法整数的是。A)10110BB)0368C)

6、0XffaD)x2a2整型变量的分类(1)signed:表示有符号位(可缺省,int型);(2)unsighed:表示无符号位(unsigned[int]型);(3)long:表示长型(long[int]型和unsignedlong型);(4)short:表示短型(short[int]型和unsignedshort型);例如:signedinta;等价于inta;unsignedinta;等价于unsigneda;longinta;等价于longa;shortinta;等价于shorta;基本整型int是在给定机器上具有一定长度的整数,通常占用一个机器字长,大多数计算机为32位机,机器字长为

7、4个字节。longint通常也占用4个字节,因此int、longint表示的数值范围比较大;shortint占用2个字节,因此表示的数值范围比较小(如表2.1)。在十进制、八进制和十六进制表示的整常数中,若数字串的后面加上字母l(或L),则说明该常数为长整数,如12L,027l,0xa1L,0x9FL。若数字串的后面加上字母u(或U),则说明该常数为无符号整数,如5U。实型1.实型常量表示法2.实型变量的分类

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

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

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