c语言数据类型运算符表达式.pptVIP

  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文档。上传文档
查看更多
c语言数据类型运算符表达式,c语言运算符与表达式,c语言运算符优先级,c语言运算符,c语言运算符优先级表,c语言逻辑运算符,c语言三目运算符,c语言异或运算符,c语言中的运算符,c语言条件运算符

第二讲 数据类型,运算符和表达式 本讲要点 熟悉关键字、标识符、常量、变量等术语; 掌握C语言的三种基本数据类型; 掌握几种常见的运算符(算术运算符、赋值运算符,逗号运算符) 掌握几种常见的表达式(算术表达式、赋值表达式,逗号表达式) 1.常量与变量 常量:在程序运行过程中,值不能被改变的量。 如:123,1.5,‘a’,“hello”等; 变量:在程序运行期间,值可以改变的量。 对于程序中每一个变量,在对程序编译连接时由编译系统给每一个变量分配对应的内存空间,用于存放变量的值,在变量名和内存地址之间由系统自动建立对应关系。从变量中取值,实际上是通过变量名找到相应的内存地址,从该存储单元中读取数据 变量命名规则 变量命名的规定:C语言规定标识符只能由字母、数字和下划线三种字符组成,且第一个字符必须为字母或下划线。 例:1.sum,_total, month, Student_name, lotus_1_2_3,BASIC, li_ling 2. M.D.John, ¥123,3D64,ab 变量命名注意 编译系统将大写字母和小写字母认为是两个不同的字符。 建议变量名的长度最好不要超过8个字符。 在选择变量名时,应注意做到“见名知意”,即选有含意的英文单词 (或其缩写)。 要求对所有用到的变量作强制定义,也就是“先定义,后使用” 。 标识符、关键字 标识符 标识符是变量,函数,标号等的名字或标记 两类: 系统定义的标识符,例如:printf、scanf、main等 用户自己定义的,自己定义标识符时要考虑如下问题: 只能用字母、 数字和下划线,并且第一个字母只能是字母或下划线; 不能与关键字(系统保留的特殊词汇)相同; 区分大小写,即R和r是两个不同变量。 为便于阅读和理解,对象的取名尽可能直观, 不要用系统定义的标识符,更不能用C语言的关键字。 关键字 C语言中有特殊含义的词(在VC中变蓝的词),共32个 2.数据类型 3. 三种基本数据类型 3.1整型数据 整型变量的分类: 整型变量 整型变量的定义: C规定在程序中所有用到的变量都必须在程序中定义,即“强制类型定义”。 格式:变量类型(后跟至少一个空格)变量名 例如: int a,b(指定变量a、b为整型) unsigned short c,d;(指定变量c、d为无符号短整型) long e,f;(指定变量e、f为长整型) 例3.2 整型变量的定义与使用 3.2浮点型数据 浮点型数据的分类 浮点型变量分为单精度(float型)、双精度(double型)和长双精度型(long double)三类形式。 浮点型变量 浮点型数据的定义 格式:变量类型(后跟至少一个空格)变量名 例如: float a;(定义a变量为float型) double b,c;(定义b变量为double型) long double c;(定义c变量为long double) … 3.3字符型变量 字符型变量用来存放字符常量,注意只能放一个字符。 格式:变量类型(后跟至少一个空格)变量名 如字符变量的定义形式如下:char c1,c2; 一个字符变量在内存中占一个字节。 字符型数据 字符数据在内存中的存储形式及其使用方法 一个字符常量存放到一个字符变量中,实际上并不是把该字符的字型放到内存中去,而是将该字符的相应的ASCII代码放到存储单元中。这样使字符型数据和整型数据之间可以通用。 例 char c1=‘a’,c2=‘b’; 例3.7 大小写字母的转换 字符串 字符串常量 字符串常量是一对双撇号括起来的字符序列. 合法的字符串常量:   “How do you do.”, “CHINA”, “a” , “$123.45” 可以输出一个字符串,如   printf(“How do you do.”); 字符和字符串 字符和字符串 4.各类数值型数据间的混合运算 强制类型转换运算符 可以利用强制类型转换运算符将一个表达式转换成 所需类型。 一般形式:(类型名)(表达式) 例如: (double)a 将a转换成double类型 (int)(x+y) 将x+y的值转换成整型 (float)(5%3) 将5%3的值转换成float型 5.小结 1.变量必须先定义,后使用; 2.变量有不同的类型;根据需要来选择类型; 3.不同的数据类型在内存中占用的字节数不一样,所能表示的数据范围也不一样,; 4.变量定义的格式: 类型名 变量名 5.一条语句可以定义多个同一

文档评论(0)

badjka + 关注
文档贡献者

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

1亿VIP精品文档

相关文档