语言第1章(上).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文档。上传文档
查看更多
常量 常量是不接受程序修改的固定值,常量可以是任意数据类型 数据类型 每个变量在使用之前必须定义其数据类型。 整型,浮点型,字符型,布尔型,指针型,结构 1 .整型 int: 2字节16位 long:四字节共32位 unsigned int unsigned long 2 整型变量定义 int a,b 3 整型常数表示 数据类型 浮点型 Float:单精度浮点数字长4个字节共32位的二 进制数 长度:3.4*10+38e到3.4*10+38e Double:双精度浮点数字长为8个字节共64位二进制数 范围: 1.7*10+-308e到1.7*10+308e 注意:浮点数均为有符号的浮点数,没有无符号浮点数 浮点常数表示: +29.33,-69.01等 注意:浮点常数只有一种进制,所有浮点数都被默认为double,绝对值小于1的浮点数前面的0可以省略 默认格式输出浮点数时,最多只保留小数点后六位 数据类型 字符型 1 字符型变量可分为有符号和无符号 字符在计算机中以ascii码方式表示。C中字符型数据在操作时将按整型处理 2.字符常数表示 能用符号表示的字符可直接用单引号括起来,也可用ACSII码值表示 一些不能用符号表示的控制符,只能用acsii码值表示 图p17 数据类型 布尔型 表示二种逻辑状态的变量,它包含二个值:真,假 在表达式中使用了布尔型变量,根据变量值的真假而赋予1或者0. 要把一个整型变量转成布尔型变量。如果整型值为0,对应布尔值为假;反之如果整型值非0,则其布尔型为真 本章总结 C语言概述与发展 C语言的特点 程序设计语言概述 C语言程序结构 C语言程序书写时的注意事项 C语言程序格式上的其他特点 C语言开发环境---Visual C++ 6.0的使用 * 第一章(上) C语言程序设计与编程规范 课程目标 了解C语言概述与发展 熟悉C语言程序结构与开发环境 熟练掌握C语言数据类型 熟练掌握运算符与表达式 体验 某公司年度收入统计软件 本章我们先实现一个程序,它的功能是按月计算并输出一个公司的年度总收入,程序启动后,会提示用户按月输入1—12月的收入,然后程序会计算出年度总收入,并输出到屏幕。程序运行结果如图1-1所示: C语言的产生与发展 在上个世纪七十年代以前,系统软件主要是用汇编语言编写的。但是汇编语言程序过分依赖于计算机硬件,其可读性和可移植性都很差;而一般的高级语言又难以实现对计算机硬件的直接操作,于是人们希望有一种兼有汇编语言和高级语言特性的中间语言。 机器语言 汇编语言 高级语言 面向过程 面向对象 C语言 C语言概述与发展 C语言的历史过程 C语言的最初形成 时间:1972~1973 地点:美国贝尔实验室 目的:UNIX操作系统 设计人: Ken.Thompson(肯.汤普逊 )和Dennis.M.Ritchie(丹尼斯.里奇) C语言的多种版本 历史上出现过多种C 语言版本 标准C: KR合著《The C Programming Language》 ANSI C: 1983年 87 ANSI C: 1987年 1990年国际标准的ANSI C 标准C的形成过程 C语言在产生以后,由于存在很多缺陷,C语言爱好者了对它进行了多次改进,但是在上个世纪七十年代,这些改进并没有形成大家共同遵守的规范。直到上世纪80年代初,美国国家标准化协会(ANSI),根据C语言问世以来各种版本对C语言的发展和扩充,制定了ANSI C标准(1989---1990年再次做了修订)。 本书以ANSI C新标准来介绍。 C语言的特点 C语言同时具有汇编语言和高级语言的优势 (1)语言简洁、紧凑,使用方便、灵活。 (2)运算符极其丰富。 (3)程序设计结构化、模块化 (4)生成的目标代码质量高,程序执行效率高。 (5)可以直接操纵硬件。 (6)可移植性好(较之汇编语言)。 程序设计语言概述 程序设计语言是用户用来编写程序操作计算机的语言系统,其发展经历三个阶段: (1)机器语言 用二进制表示的,是计算机能直接识别和执行的语言。 (2)汇编语言 采用助记符号来表示机器语言中的指令和数据,即用助记符号代替了用二进制表示的机器语言。 汇编程序 翻译 汇编语言程序      机器语言程序 (3)高级语言 机器语言和汇编语言都是面向机器的,所谓面向机器是指CPU不同,机器语言和汇编语言都有可能不一样。 从20世纪50年代中期开始,出现了接近于自然语言和数学表达式、易于被人们接受和理解的高级语言,并从此得到了广泛的使用。如For

文档评论(0)

精品资源 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档