网站大量收购闲置独家精品文档,联系QQ:2885784924

第3章数据类型及表达式.ppt

  1. 1、本文档共44页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章 数据类型及表达式 本章内容: 第3章 数据类型及表达式 重点和难点 重点: (1)变量的定义与使用; (2)各种运算符及表达式的使用。 难点: (1)数据类型的转换 (2)自增与自减运算符的使用 第3章 数据类型及表达式 数据,是C语言程序的处理对象。数据在进行处理时需要先存入计算机的内存中,不同类型的数据在内存中的存放形式及处理方式是不同的,同时在C语言程序中,数据在使用前必须要定义其数据类型。所以掌握数据类型的使用是非常重要的。 如:表示一个职工的年龄(如:20)的数据应为整数类型,工资(如:2560.56)的数据应为实数类型,而表示职工姓名(如:“张三”)的数据应为我们本书中的第5章的字符数组类型。在本章我们将学习C语言的各种基本数据类型及由各种运算符连接的各种数据组成的表达式的使用。 3.1 数据类型及表达式的C程序引例 【例3.1】实现输入一个职工的姓名、年龄、工资的C语言程序并输出。 / * 功能:输入一个职工的姓名(“张三”)、年龄(20)、工资(2560.56)并输出*/ #include stdio.h main() { char employname[6]; /*定义存储职工姓名数组employname*/ int employage; /*定义存储职工 年龄变量employage*/ float employwage; /*定义存储职工工资变量employwage*/ printf(请输入职工姓名:); scanf(%s,employname); /*向employname写入职工姓名*/ printf(请输入职工年龄:); scanf(%d,employage); /*向employage写入职工年龄*/ printf(请输入职工工资:); scanf(%f,employwage); /*向employwage写入职工工资*/ printf(此职工姓名:%s年龄:%d工资:%0.2f\n,employname,employage, employwage); /*通过数组employname输出职工姓名*/ /*通过employage变量输出职工年龄*/ /*通过employwage变量输出职工工资*/} 3.2?????C语言的数据类型 3.2.1标识符、关键字及分隔符 3.2.2数据类型 3.2.3常量与变量 3.2.1 标识符、关键字及分隔符 3.2.1 标识符、关键字及分隔符 用户在定义标识符时还要注意以下几个问题: (1)使用标识符时尽量做到“见名知意”如:name 表示姓名,age 表示年龄,或汉语拼音的首字母 xm 表示姓名,nl 表示年龄。 (2)标识符的长度不要太长,建议在8个字符以内。编译系统不同支持的标识符长度不同。如Turbo C2.0编译器的标识符最大长度为32个字符,而Visual C++6.0下的标识符最大长度为2048个字符。 (3)标识符中不能出现全角字符与空格。 下面是不合法的标识符: 5abc、aa-bb、ab、M.H.Thatcher、a#、ab¥、if 下面的是合法的标识符: A123、a_123、_123、Aa_B029b 2. 关键字 关键字是C语言编译程序本身所规定使用的专用词,它们有特定的含义。如:int用来定义整数类型的。所有的C语言关键字不能用作标识符。C语言中的关键字必须用小写字母表示。C语言所有关键字如表3-1所示。 表3-1 ANSI C标准规定的关键字 3. 分隔符 分隔符是用来使编译器确认代码在何处分隔,C语言中分隔符有注释符、空白符及普通分隔符。 (1)注释符 用“/*”开头以“*/”结尾,中间可以写一行或多行内容,之间的内容在对程序的执行没有任影响,被编译器忽略。在程中加入注释会增加程序可读性,使程序利于维护与移交。 如:int a,b;/*定义了a,b两个变量*/ (2)空白符 空白符包括空格、回车、换行、和制表符(Tab键)符号,在C语言中用来分隔程序的各基本成分。一个或多个空白符的作用完全一样。 (3)普通分隔符 普通分隔符的作用也是用来分隔程序的各成分,在程序中有特定的含义。不能省略。 表3-2 C语言的普通分隔符 在【例3.1】中我们看到的char、int、float这3个关键字就是我们C语言中的基本数据类型的一部分。数据类型决定了数据在内存中的

文档评论(0)

jdy261842 + 关注
实名认证
内容提供者

分享好文档!

1亿VIP精品文档

相关文档