- 1、本文档共25页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
变量和类型 第二章 回顾 命令、程序以及软件之间的区别 C 语言的程序结构 算法 流程图 列出流程图中使用的符号 目标 讨论变量 区分变量和常量 列出C语言程序中的各种数据类型并使用它们 讨论算术运算符 变量 示例:变量 常量 常量就是一个保持不变的值 示例 5 数字/整型常量 5.3 数字/浮点常量 Black 字符串常量 C 字符常量 标识符 变量、函数、标签和其他各种用户定义的对象的名称都称为标识符 -一些正确的标识符名称 Arena、s_count、marks40、class_one -不正确的标识符示例 1sttest、oh!god、start... end 标识符的长度可以是任何合适的数值,但是各种编译器能够识别的变量中的字符数目有所不同 C 语言中的标识符区分大小写 标识符的命名规则 关键字 在一个特定语言的上下文中有特殊意义的单词 所有的数据类型都是保留的关键字 在指定变量名的同时还要指定将要存储在其中的数据类型-变量声明 数据类型 2-1 数字 整数,例如:10 或178993455 实数,例如:15.22 或25 正数,例如:8或654 负数,例如:-4或-90 字符串,例如:John 逻辑值,例如:Y 或 N 数据类型 2- 2 数据类型描述了变量中将存放的数据的种类 数据类型位于变量名的前面 例如:数据类型 int 将位于变量名 varName 的前面 基本数据类型 int 类型 存储数字数据 声明方式:int num; 不能存储类似于“Alan” 或“abc”等任何其他类型的数据 分配16 位(2 个字节)的内存空间,整数的范围是从 -32768 到 32767 示例:12322、0、-232 float 类型 存储整数或包含小数位的值 声明方式:float num; 最高精度是 6 位 分配32 位(4 个字节)的内存空间 示例:23.05、56.5、32 double 类型 存储超出float类型大小的限制的值 声明方式: double num; 最高精度是 10 位 分配64 位(8 个字节)的内存空间 示例:23 char 类型 存储一个字符信息 声明方式: char gender; gender=M; 分配8位(1 个字节)的内存空间 示例:a、m、$、%、1、5 void 类型 告诉编译器没有任何类型的值 声名方式:void num 不返回任何值 派生数据类型 signed 和 unsigned 类型 signed最重要的是修改char数据类型 unsigned 类型指定变量只能接受正值 unsigned int varNum; varNum=23123; 加上unsigned前缀,正数的取值范围是原来的两倍 修饰符可以与 int 和 float 数据类型一起使用 unsigned int 支持的范围是从 0 到 65535 long 和 short 类型 要求某个整数的长度比正常长度更长或更短时,使用long 和short short int 占 8 位(1 个字节)的内存空间 允许的数字范围是从 -128 到 127 long int 占 32 位(4 个字节)的内存空间 2,147,483,648 到 2,147,483,647 long double 占 128 位(16 个字节)的内存空间 数据类型及其范围 2-1 数据类型及其范围2-2 声明示例 main () { char abc; /*声明abc */ int xyz; /*声明xyz */ float length; /*声明length */ double area; /*声明area */ long liteyrs; /*声明liteyrs */ short arm; /*声明arm */ } 算术运算符 总结 什么是变量 常量的定义 变量和常量的区别 什么是标识符 关键字的定义 运算符的类型 Version 3.0 * 内存中的数据 15 数据15 内存 应用程序要为每一项数据分配内存 需要多少内存 数据被存储在哪个 通过变量,可以为内存中的位置提供一个有意义的名称 BEGIN DISPLAY ‘Enter 2 numbers’ INPUT A,B C=A+B DISPLAY C END A 、B和C是伪代码中的变量 操作系统负责集注变量在内存中的地址 要引用内存空间中的值,只需指定变量名 变量名应该以字母开头 应该避免使用专有名词来命名变量 第一个字符后面可以跟字母和数字 变量名应该是有意义的而且是描
文档评论(0)