第02章 数据类型运算符和表达式ppt课件.ppt

第02章 数据类型运算符和表达式ppt课件.ppt

ID:59450947

大小:177.00 KB

页数:58页

时间:2020-09-18

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

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

1、第2章数据类型、运算符与表达式2.1保留字和标识符2.2C++的基本数据类型2.3常量和变量2.4基本运算符和表达式2.5类型转换简单地说:程序=数据结构+算法C++程序的构成:(1)数据描述(2)执行步骤(算法)[例1.1]一个简单的C++程序#includevoidmain(void){intnum,square;cout<<"num=";cin>>num;square=num*num;cout<<"num的平方为:"<

2、保留字(ReservedWordorKeyword)C++语言自身使用的,已有特殊含义和用途的英文单词称为保留字或关键字。如例1.1中的类型说明符int,用于定义整型变量。用户不能将其作为自己的变量名或函数名使用。2.1.2标识符标识符(identifier):有效字符序列,用来标识用户自己定义的变量名、符号常量名、函数名、数组名、类型名、文件名等命名规则:只能由字母、数字和下划线三种字符组成,且第一个字符必须为字母或下划线最大长度为1~247个字符。如:MyNameaverageGetDayStudentName_aboveLotus_

3、1_2_3非法标识符如:M.D.John$1233Dmax合法标识符如:(有时用匈牙利命名法)例:#includevoidmain(void){inta,b,sum;/*定义变量*/a=123;b=456;sum=a+b;cout<<"sumis"<

4、数据类型决定。类型标识名称占用字节数取值范围char字符型1-128~127int整型4-231~(231-1)float实型4-1038~1038double双精度实型8-10308~10308以上基本类型数据占内存字节不相同,因此数值范围也不同,见表2-1及表2-2对基本类型,可以加修饰,如:int型int占4字节shortint占2字节longint占4字节int:signedintunsignedintshortint:signedshortintunsignedshortintlongint:signedlongintunsig

5、nedlongint最简形式:intunsigned[int]shortunsignedshortlongunsignedlong再加修饰,如:注意:int型变量与unsignedint型变量的区别32位范围int型:-231~(补码)(231-1)符号位32位范围unsignedint型:0~(232-1)无符号位2.3常量和变量2.3.1常量常量:在程序运行过程中,其值不能被改变的量#includevoidmain(void){inta,b,sum;/*定义变量*/a=123;b=456;sum=a+b;cou

6、t<<"sumis"<

7、,见附录A。在内存中存放对应的ASCII码值,如'a'的ASCII码为97,则在内存中用一个字节存放:在源程序中最基本的表示形式为:单引号括起来的一个字符,如:'a''A''?'01100001对于不可打印的字符,可以用转义字符形式表示。注意:''与'n'的区别!!!转义字符:以反斜杠“”引导的特殊形式的非显示字符或表示特定意义的字符常量'''t''b''\''ddd''xhh'见表2-3注意:字母A的ASCII码是(65)10=(101)8=(41)16在程序中表示字母A,可以有三种方法:'A''101''x41

8、'''表示一个控制字符,'n'表示一个字母。4.字符串常量---用双引号括起来的字符序列(在内存中存放字符序列的ASCII码值,最后加一个结尾标志)如:"Howdoyoudo.""CHIN

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

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

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