C语言程序设计第1-2.ppt

  1. 1、本文档共65页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
三、强制类型转换 ◆ 形式: (类型名)表达式 ◆ 强制类型转换时,得到所需类型的中间变量,原来变 量的类型不会改变。 例如: int a=2,b=5; float x=4.4; 则有: 表达式 结果 b/a 2 (float)b/a 2.5 (float)(b/a) 2.0 (int)x%a+x 4.4 (int)x%(a+x) × 再见! 同学们: * 20世纪 50年代中期 汇编语言和机器语言是面向机器的,它们同属于低级语言的范畴,为了克服低级语言的缺点,使人们将程序设计的精力集中在解决问题的算法上,便出现了面向算法过程的程序设计语言, * * 只能有十进制,不能用八进制和十六进制 字母e之前必须有数字,e后面必须是整数。 * ‘a’-1 ‘a’-‘A’ * 可以从字面上判别常量的类型。 * * 符号常量一般用大写字符表示。 * * * * 类型转换 * * 通俗地将关系运算符就是比较运算符,比较两边的数据是否满足指定的关系,如果成立,结果就为真,如果不成立结果就为假。。 双目运算符,操作数可以是数值类型和自合型。 * C 语言没有逻辑类型的数据。。 * 在多个运算符相连的表达式中,若左边的操作数为0(假),则停止运算。 在多个||运算符相连的表达式中,若||左边的操作数为1(真),则停止运算。 * * 作用是将一个数据赋给一个变量。 * * 如Turbo C中,有 short(2字节)≤int(2字节) ≤long(4字节) 关键字 所占位数 取值范围 short 16 -32768~32767 unsigned short 16 0~65535 int 16 -32768~32767 unsigned 16 0~65535 long 32 -2147483648~2147483647 unsigned long 32 0~4294967295 2、分类: 根据数据所占的存储长度的不同分为:int、short、long; 同样存储长度的数据又分unsigned、signed; 故可组合出六种类型。 3、值域: 由机器中数据的存储长度决定。 2、分类: 关键字 字节数 取值范围 精度(位) float 4 -3.4×10-38 ~ 3.4×1038 7 double 8 -1.7×10-308 ~ 1.7×10308 15 long duouble 10 -3.4×10-4932 ~ 3.4×104932 注意 三、实型(浮点型) 1、常量: (1) 十进制小数形式:由数字和小数点组成;例如: 3.4, 4., .3。 (2) 指数形式:“十进制小数”+“ e(或E)”+“十进制数整数”。例如: 12.5e-6 表示12.5×10-6 。 ? 小数点不能单独出现; 0.√ .0 √ . ? ? 不能用八进制和十六进制; ? e或E的两边必须有数,且其后面必须为整数; 如: 6E0.2 ? e5 ? 字符形式 功能 \n 换行 \t 横向跳格 \b 退格 \r 回车 \\

文档评论(0)

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

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

1亿VIP精品文档

相关文档