02-C语言程序设计-变量.pptVIP

  1. 1、本文档共14页,可阅读全部内容。
  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文档。上传文档
查看更多
C语言程序设计 变量与表达式 变量 什么是变量: 变量代表内存中具有特定属性的一个存贮单元,它用来存放数据,在程序运行期间,其存放的值可以改变。 变量的名字: 内存空间的代号,最长32个字符。 规则一:只能由字母、数字、下划线组成; 例如:a AX Student _index Hello! 规则二:大写小字母是不同的; 例如:ENGLISH English english eNGLISH 规则三:第一个字符不能是数字; 例如:No1 1person 规则四:不能使用保留字。 例如:main int if while 变量的类型 变量的类型: 什么是变量的类型? 变量类型是指一个变量所能存贮的数据格式。有整型、浮点型、字符型、指针型、结构体等多种。 变量为什么要有类型? 为避免产生数据的歧异。 变量的类型 整 型: short: 数据的范围-32768~32767之间的整数。 unsigned short: 数据范围0~65535之间的整数。 int: 数据范围-214783648~2147483647之间的整数。 unsigned int: 数据范围0~429567296之间的整数。 long,unsigned long: 与int类型一样。 变量的类型 浮点型: float: -3.4×10-38~3.4×1038,有效数字6位。 double: -1.7×10-308~1.7×10308,有效数字15位。 long double:与double类型一样。 变量的类型 字符型: 将二进制数理解为ASCII字符。 字符型变量在内存中占用一个字节。 字符型数据必须用单引号包含起来。 例如: char a,b,c; a=3;b=A;c=£; 注意:字符型数据中的数字只是一种字符,不能作为数字参与运算。 8+9 含义:数字17 8+9 含义:56+57,结果为字符q ch=34; 含义:将字符+放入变量ch中 变量的属性 变量代表内存中具有特定属性的一个存贮单元,它用来存放数据,在程序运行期间,其存放的值可以改变。 变量的属性: 类 型:整型、浮点型(单精度、双精度)、字符型等 地 址:内存实际,二进制代码 名 字:地址的代号 作用域:在程序的某些地方可用,有些地方不可用 生存期:内存的申请、占用和释放 变量的使用 规则: 1. 变量必须先定义后使用,不允许先使用后定义; 2. 变量不允许有重名; 3. 在一个程序中可以使用的变量数没有限制; 4. 变量的类型必须与所要存放的数据一致; 5. 变量可以只定义不使用,却不允许有使用而没定义。 变量的使用 表达式 用运算符将变量连接起来表达特定含义的式子。 表达式 原则上,不同类型的数据不能进行混合运算,C语言允许不同的数据类型进行相互转换,但要遵守相应的规则。 常量与常量表达式 与变量具有类型特征相似,常量也有数据类型之分,有整型、浮点型、字符型等。 整型常量: ① 如果数值在-32768~32767之间,则默认为short型; ② 如果数值超出上述范围,则默认为int型; ③ 如果数值后面加u(U),则确定为unsigned型; ④ 如果数值后面加 l (L),则确定为long 型。 常量与常量表达式 常量与变量一样都要在内存中占用一定的空间,并有相应的数据类型,主要区别: 变量存贮的数据可变,常量存贮的数据不可变; 常量可以有名字,但通常直接使用。 常量表达式计算规则与变量表达式相同: 从左至右,按优先级计算; 不同类型数据间的运算向长字节转换; 常量和变量可以混合运算。 * * Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 良好的习惯:变量名应选用有特定含义的英文单词。 3内存地址 计算机内存 变量名 a 变量值 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 1 1 0 0 0 0 0 1 1 1 0 0 0 0 0 0 可以理解为字符a 和0; 可以理解为整型数据:49600; 可以理解为实型的一部分,甚至是指令代码。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyri

文档评论(0)

jdy261842 + 关注
实名认证
文档贡献者

分享好文档!

1亿VIP精品文档

相关文档