变 量计算机技术.pptxVIP

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
程序设计基础变 量a变量名3变量值存储单元 其值可以改变的量称为变量。一个变量应该有一个名字,在内存中占据一定的存储单元。变量定义必须放在变量使用之前。一般放在函数体的开头部分。要区分变量名和变量值是两个不同的概念。 变量返回数据类型存储类型作用域 到程序中使用的各种变量都应预先加以定义,即先定义,后使用。对变量的定义可以包括三个方面: 变量 所谓数据类型:是按被定义变量的性质,表示形式,占据存储空间的多少,构造特点来划分的。 在C语言中,数据类型可分为:基本数据类型,构造数据类型,指针类型,空类型四大类: 变量基本数据类型指针类型构造数据类型指针是一种特殊的,同时又是具有重要作用的数据类型。其值用来表示某个变量在内存储器中的地址。基本数据类型最主要的特点是,其值不可以再分解为其它类型。构造数据类型是根据已定义的一个或多个数据类型用构造的方法来定义的。数组类型结构体类型数组类型 变量十进制整常数:十进制整常数没有前缀。其数码为0~9。空类型调用后并不需要向调用者返回函数值,这种函数可以定义为“空类型”。八进制整常数:八进制整常数必须以0开头,即以0作为八进制数的前缀。数码取值为0~7。八进制数通常是无符号数。1.1 常量和符号常量 变量1.整型常量的表示方法: 整型常量就是整常数。在C语言中,使用的整常数有:八进制、十六进制和十进制三种。十六进制整常数:十进制整常数没有前缀。其数码为0~9。1.1 常量和符号常量 2.整型变量: 变量 (1)整型数据在内存中的存放形式 如果定义了一个整型变量 i:int i; i=10;0000000000001010 数值是以补码表示的: 正数的补码和原码相同; 负数的补码:将该数的绝对值的二进制形式按位取 反再加1。 无符号基本型:类型说明符为 unsigned int 或 unsigned。无符号短整型:类型说明符为 unsigned short。无符号长整型:类型说明符为 unsigned long。类型说明符为int,在内存中占2个字节短整量基本型类型说明符为 short int 或 short类型说明符为 long int 或 long,在内存中占4个字节无符号型长整型类型说明符为 unsigned1.1 常量和符号常量 变量类型说明符数的范围字节数int-32768~32767即-215~(215-1)2unsigned int0~65535即0~(216-1)2short int-32768~32767即-215~(215-1)2unsigned short int0~65535即0~(216-1)2long int-2147483648~2147483647即-231~(231-1)4unsigned long0~4294967295即0~(232-1)4 变量允许在一个类型说明符后,定义多个相同类型的变量。各变量名之间用逗号间隔。类型说明符与变量名之间至少用一个空格间隔。最后一个变量名之后必须以“;”号结尾。1.1 常量和符号常量 3.整型变量定义: 变量定义的一般形式为:类型说明符 变量名标识符,变量名标识符,...; 变量 在书写变量定义时,应注意以下几点:变量定义必须放在变量使用之前。一般放在函数体的开头部分。1.1 常量和符号常量 变量4.整型数据的溢出:【例5.3】整型数据的溢出。main(){ int a,b; a=32767; b=a+1; printf("%d,%d\n",a,b); }011111111111111132767:1000000000000000-32768:1.2 常量和符号常量 1.实型常量的表示方法: 实型也称为浮点型。实型常量也称为实数或者浮点数。在C语言中,实数只采用十进制。它有二种形式:十进制小数形式,指数形式。 十进制数形式:由数码0~ 9和小数点组成。 指数形式:由十进制数,加阶码标志“e”或“E”以及阶码(只 能为整数,可以带符号)组成。 其一般形式为: 变量a E n(a 为十进制数,n 为十进制整数)其值为 a*10n小数部分占的位(bit)数愈多,数的有效数字愈多, 精度愈高。指数部分占的位数愈多,则能表示的数值范围愈大1.2 常量和符号常量 2.实型变量 (1). 实型数据在内存中的存放形式 实型数据一般占 4个字节(32位)内存空间。按指数形式存储。实数3.14159在内存中的存放形式如下: 变量+.3141591 数符 小数部分 指数 在 Turbo C 中单精度型占 4个字节(32位)内存空间,其数值范围为3.4E-38~3.4E+38,只能提供七位有效数字。双精度型占8 个字节(64位)内存

文档评论(0)

151****7975 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

认证主体王**

1亿VIP精品文档

相关文档

相关课程推荐