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

C语言教案试卷.ppt

  1. 1、本文档共173页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言程序设计;1.1 程序设计语言;(3) 面向过程的语言;1.1.2 程序设计语言的支持环境;1.1.3 编辑、编译、连接、运行C语言程序 ;;例 2; 结论:(1)C程序是由函数构成的。一个C源程序至少 包含一个main函数和若干个其它函数。 (2)一个函数由两部分组成 A. 函数的说明部分:函数名,函数类型,函 数属性,函数参数(形参)名 形参类型 B.函数体:变量定义。执行部分,由若干个语 句组成 注:在某些情况下可以没有变量定义部分, 甚至可以既无变量定义,又无执行部分。 如:dump() { } /*空函数*/; (3)一个C程序总是从main函数开始执行的而不论 main函数在整个程序中的位置如何。 (4)C程序书写格式自由,一行内可以写几个语句, 一个语句可以分写在多行上。 (5)每个语句和数据定义的最后必须有一个分号。 如:c=a+b; (6)C语言本身没有输入输出语句,输入和输出的 操作由库函数scanf和printf等完成 (7)/*….*/可以对C程序中的任何部分作注释。;C语言的特点 (1)语言简洁、紧凑、使用方便、灵活。 (2)运算符丰富(共有34种运算符)。 (3)数据结构丰富。如:整型、实型、字符型….. (4)具有结构化的控制语句。如:if…else while do … while for …. (5)语法限制不太严格、程序设计自由度大。 (6)C语言允许直接访问物理地址,能进行位(bit)操作, 能实现汇编语言的大部分功能,可以直接对硬件进 行操作。 (7)生成目标代码质量高,程序执行效率高。 (8)用C语言写的程序可移植性好。;2.1 数据类型;(2)标识符 用户自已定义的符号。 标识符的定义必须满足以下条件: A. 只能由字母、数字,下划线构成。 B. 第一个字符必须为字母或下划线。 C. 标识符不能和关键词同名 D. 标识符最长只能是32个字符 (Turbo C中) E. 用大写字母来表示常量标识符,用小写字母表示 变量或其它标识符;(3)分隔符: 分隔符用于分隔各种词法记号,常用的分隔符有:[ ] ( ) { } * . : = ; #;C语言的数据类型: ;C.共用类型(union) ;注意:在计算机内部实数(以小数形式表示的数)都以 浮点形式存储,实数用4个字节存储,3个字节存 放数字部分,一个字节存放指数部分。;2.1.2 字符类型数据的表示和存储形式;2.1.3 数据的存储空间长度及取值范围;注意:(1)正数的补码是它的本身。 (2)负数的补码:先取该数的绝对值,再以二进制 的形式表示,再对各位取反,取后加1。; 在程序的运行过程中其值不能被改变的量。(整型常量、 浮点型常量、字符型常量、字符串常量和符号常量)。 (1)0开头的是八进制数。 0516 (2)0X或0x开头的为十六进制数 0x1c0d 0X4600 (3)1或L结尾时为长整型常量 49876L 0X4F8DAL (4)浮点型常量有十进制形式和指数形式(E后必须为整数。) 3.14 -9.568 1.5E5 2.9E-7;(5)字符型常量是用单引号括起来的单一字符,其值即为它 的ASCII码值。 ‘s’、’S’、如’2’的值为50 C语言还允许一种特殊形式的字

文档评论(0)

希望之星 + 关注
实名认证
内容提供者

我是一名原创力文库的爱好者!从事自由职业!

1亿VIP精品文档

相关文档