第三章 变量和常量.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第三章 常量与变量 大家好,我是小布丁。今天很高兴的给大家更新第三章的内容。 我们都知道,计算机最重要的作用就是用它来处理数据。数据的含义非常的 广泛,不仅仅是我们可以直观看到的数字,字符,各种符号,包括我们经常上 网搜搜图片,听听音乐,看看电影这些都是数据。然而处理这些数据,就需要 将这些数据存放在存储器当中,在需要的时候我们就要把这些数据取出来使用。 在第一章的时候我们曾经提到过,使用计算机语言就是要告诉计算机该怎么 样去做。那么我们要计算机去处理数据,当然就要告诉计算机数据在哪里存放, 否则计算机就是运行到短路也不可能知道。所以在计算机语言当中引入了常量 和变量的概念。 本章将对常量和变量以及数据的类型做一个详细的阐述。 本章的编写得到了小甲鱼和超级版主故乡的风的宝贵修改建议,在此表示感 谢。 3.1 常量与变量概述 首先我们要简述一下常量和变量的概念。 举个例子来说,在正常人身上都具有很多的属性。比如我们都有身高,都有 体重,也都有年龄和姓名等等很多属性,通过这些属性可以描述一个人。那么这 些属性当中有哪些东西是可变的,哪些东西是不可变的呢?这个我想很容易想得 到,正常的人身上长着两只眼睛、一张嘴是不可以改变的 (正常人在正常的情况 下),有十根手指和脚趾也是不可改变的。那么什么是可以改变的呢?这个也很 容易想得到,体重啊,年龄啊,都是可以改变的。我想对广大的女鱼油来说,但 凡吃点东西体重就会有大幅度的增加,锻炼一个月感觉才胖了二两...年龄那更 是随着时间的流逝再慢慢增长。 在计算机中,数据也具有着不可变和可变两种属性,我们称不可变的数据为 常量,称可变的数据为变量,多好记。 那么下面我们以一个简短的例子作为本节的入口: 例3.0.1求圆的周长: #includestdio.h intmain(void) { double d,pi,l; //定义圆的直径、圆周率和周长三个变量 d=5.3; //定义圆的直径 pi=3.14; //定义圆周率 l=d*pi; //计算周长 printf(这个圆的直径为:%f,周长为:%f\n,d,l);//输出 return 0; } 我们首先不用管程序当中的具体含义,就凭你自己的聪明脑袋来想一下这样 会在屏幕上显示什么结果呢。你或许会这么想:a等于5.2,b等于3.3,周长就 为两个d和pi乘积。到底是不是这样呢?我们来看一下结果: 不出所料,答案和你预想的一样。下面通过这个例子对某些概念进行一下具 体的讲解。 3.1.1 标识符 C语言当中,会接触到很多的符号。如在例3.0.1 当中,我们自己定义的 符号d、pi、l。在以后学习C语言的过程当中,还会遇到很多需要自己定义的 符号,比如变量的名称,函数的名称,数组的名称,都必须要遵从一定的规则, 那么按此规则命名的符号我们称之为标识符。 合法标识符的命名规则为:标识符可以由字母、数字和下划线组成,第一个 字符不能为数字,且不能为关键字(下面将介绍关键字的含义)。 以下的标识符都是合法的: a、b、_sum、Ju、p030、july_77 以下的标识符都是非法的: 469a //第一个字符不能为数字 code-b //不能包含-符号 hello.world //不能包含.符号 有一点非常的重要,C语言是区分大小写的,也就是说Area和area是不 一样的,它们代表着不同的标识符。 对于一个标识符的长度,C语言编译系统是有规定的。即标识符前面的若 干个字符是有效的,后面就无效了,无效的部分就不会被识别了。不同的编译系 统对标识符的有效位数有着不同的规定,有些系统可以取较长的名字,有些就相 对来说比较的短。大家在学习的时候应该对自己使用的编译系统的取名长度做了 一个了解。 C语言的标识符可以分为以下三类: 1.关键字 C语言中已经预先定义好了一批标识符,它们已经有了固定的用途,不能再 定义为其他用途。如 if,else,int,double等等,都已经有了专门的作用,不 可以再重新定义为其他的用途。 2.预定义标识符 C语言中预先定义好的有着特定的含义的标识符,如输出函数printf,预 编译处理命令 include等等称作预定义标识符。有些人会有疑问,照这

文档评论(0)

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

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

1亿VIP精品文档

相关文档