- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
变量和基本数据类型.ppt
1-* 北京源智天下科技有限公司 联系方式: 联系方式: 北京源智天下科技有限公司 变量与基本数据类型 什么是变量 如何定义变量 整型 浮点型 字符类型 布尔类型 什么是变量 变量是指在程序的运行过程中随时可以发生变化的量。变量是程序中数据的临时存放场所。在代码中可以只使用一个变量,也可以使用多个变量,变量中可以存放单词、数值、日期以及属性。由于变量能够把程序中准备使用的每一段数据都赋给一个简短、易于记忆的名字,因此它们十分有用。变量可以保存程序运行时用户输入的数据、特定运算的结果以及要在窗体上显示的一段数据等。简而言之,变量是用于跟踪几乎所有类型信息的简单工具。 变量有两种类型,属性变量和用户自己建立的变量。当在窗体中设计用户界面时,VC++6.0会自动为产生的对象 包括窗体本身 创建一组变量,即属性变量,并为每个变量设置其缺省值。这类变量可直接使用,比如引用它或给它赋新值。用户也可以创建自己的变量,以便存放程序执行过程中的临时数据或结果数据等等。在程序中,这样的变量是非常需要的。 如何定义变量 和其他高级语言一样,在C++语言中用来对变量、符号常量、函数、数组、类型等数据对象命名的有效数字符序列统称为标识符。简单地说,标识符就是一个名字。 C++语言规定标识符只能由字母、数字和下划线3种字符组成,且第一个字符必须为字母或下划线。下面列出的都是合法的标识符,可以作为变量名: sum, average, _total, Class, day, month, Student_name, tan 下面是不合法的标识符和变量名: M.D.Smith, 123, #33, 3F65, a b 注意:编译系统将大写字母和小写字母认为是两个不同的字符。因此,sum和SUM是两个不同的变量名,同样,Class和class也是两个不同的变量名。一般,变量名用小写字母表示,与人们日常习惯一致,以增加可读性。 【实例2.1】演示了变量定义的规范 整型 整型数据类型是C++中最常见的一种数据类型,本节将讲述C++基本数据类型中的整型数据类型。 1、整型数据在内存中的存放形式 数据在内存中是以二进制的形式存放的。如果定义了一个整型变量i: int i; //定义为整型变量 i 14; //给变量i赋值14 十进制数14的二进制形式为1110,在32位系统中,一个整数默认情况下要占用4个字节的(32位)的内存单元存放。比如,整数14的二进制表示为 1110 2,在内存中的存放方式如下(省略高16位),如图2.2所示。 图2.2 整数14在内存中的二进制存放方式 2、整型数据的定义 整型数据类型名标识符是int,因此定义一个整型变量的基本格式如下: int 变量名; 说明:整型类型关键字int与变量名之间要用空格分开,最好必须以分号结束。 比如要定义一个名为a的int型变量,可以按照下面的形式书写: int a; 如果想一次性定义多个整型变量,可以按照以下的格式来定义: int 变量名1,变量名2,......变量名k; 当定义一个变量时,系统会为该变量分配一个大小格式的内存单元。因此这个变量时有值的,它的值就是对应的内存单元的值,然后这个值确成程序员无法预知的。 如果需要确保变量在定义时具有初始值,就必须在定义变量的同时为该变量赋值。具体方式如下: int a 数值; 3、整型数据的分类 整型变量的基本类型符为int,C++允许程序员在定义整型变量的时候,在int前增加两类修饰符:一类用于控制变量是否有符号,这类修饰符包括signed(有符号)和unsigned(无符号);而另外一类用于控制整型变量的取值范围,这类修饰符包括short和long。 unsigned和long都是数据类型修饰符,如果在定义变量时,不指定signed,也不指定unsigned,则默认为signed,即有符号。实际上,signed修饰符完全可以不写。因此,整型变量根据这种规则可以分为6种整型变量,分别为有符号整型、无符号整型、有符号短整型、无符号短整型、有符号长整型和无符号长整型,具体分类如表2.3所示。 表2.3 6种整型变量分类说明 类型 关键字 长度 值域范围 有符号短整数 short, short int, signed short int 2 -215~215-1内的整数 无符号短整数 unsigned short, unsigned short int 2 0~216-1内的整数 有符号整数 int, signed int 4 -231~231-1内的整数 无符号整数 unsigned, unsigned int 4 0~232-1内的整数 有符号长整数 long, long int, signed long int
您可能关注的文档
最近下载
- 【专项练习】四年级上册数学试题--第二单元专项—《填写单位》 人教版 (含答案).doc VIP
- 药学英语(上册)(第5版)史志祥课后习题答案解析.pdf
- 高中入团思想汇报范文(6篇).docx VIP
- 公路大中修工程交通组织方案设计与研究-来源:现代企业文化·下旬刊(第2021007期)-中国工人出版社.pdf VIP
- 稻盛和夫《心》读后感集合5篇.docx VIP
- 个人现实表现(现实表现).pdf VIP
- 货物运输投标文件(技术部分).pdf
- GB_T 15560-1995《流体输送用塑料管材液压瞬时爆破和耐压试验方法》.pdf
- 食材配送项目投标文件.doc
- (统编2024版)一年级道德与法治上册 第8课 课余生活真丰富 教学设计.docx
文档评论(0)