14计科14物工《C设计》江家宝探究.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1.2、C语言的特点 C语言的主要特点如下: 1.语言描述简洁、灵活、高效→i+ 1; i-- ; if a b ; 2.有丰富的数据类型→4种最基本的数据类型 float,double, char,int ,多种组合类型(数组,结构和枚举等) 3.运算符丰富→ 45种标准的运算符和与地址相关的指针运算符 4. C语言具有固定的标识符→共有32个; 例如: int, double,const,static, continue等; 5.提供了功能齐全的函数库: 例如:串,数组,结构乃至图形的处理等 6.具有结构化的控制语句→ 3种结构 顺序,分支和循环结构 例如:if-else,while,switch,for等。 7.具有良好的通用性和程序的移植性; 8.生成目标代码质量高,程序执行效率高→ i+ 2 i i+2 ; 9.语法限制不严格; 10.可写系统软件→如:UNIX及应用软件; 另:C语言的其他优点,同学们可在以后学习和实践中体会; 1.3 、C语言程序组成 [例1.3]从键盘输入两个整数,并将最大的数显示出来。 #include /*包含预处理语句*/ int max int x,int y int z; if x y z x; else z y; return z ; main int a,b,c; printf “Please input two integers:\n” ; scanf “%d,%d” , a, b ; c max a,b ; printf “max %d\n”, c ; 1.3 、C语言程序组成 4. C语言中没有专门的输入,输出语句。输入输出是通过scanf和printf两个库函数实现的。 5.C程序书写格式自由,一行内可以写几个语句,一个语句也可以分写在多行上。 6.可用/*……*/对C程序中的任何部分作注释,注释可以写在程序的任何位置上,“/*”与“*/”也可不在同一行上。 7.在C语言中,大小写字母是有区分的 即大小写敏感 。(C语言习惯用大写字母表示常量) 总结:一般C语言程序的基本构成如下; 包含系统库函数 /*用到的系统库函数*/ 宏定义 /*可没有*/ 函数类型 函数名(参数类型 参数名)/*用户自定义函数*/ 函数体; /*函数体主要由“用户定义的变量或常量、语句等”*/ main /*有且仅有一个主函数*/ 变量或常量定义部分; 语句执行部分;/*语句执行部分包括调用自己定义的函数*/ 注意: 1 .C语言的“标示符”是指系统的保留字、用户自定义的标示符(常量名、变量名、函数名、语句标号等); 2 .一些标识符被赋于特定的含义就叫做保留字(或称为关键字)。 3 .C语言规定标识符只能由字母、数字、 下划线组成,并且只能由字母或下划线开头。 4 .C语句由标示符、运算符和分隔符组成;如 max Max x,y,z +1; 2、C语言程序上机调试的关键步骤和方法: 1.8、实训指导 实训内容 将以下程序段输入到VC++ 6.0集成环境中,以test.c为文件名保存于C盘根目录下名为student的文件夹中(即C:\student,如果此文件夹不存在,请自行建立),编译、链接并运行,记录运行结果(注意观察程序的编译与链接信息)。 #include void main printf Hello! I am a university student!\n C语言运算符的优先级与结合性 C语言的常用运算符有以下几类 01 算术运算符 + - * / % 02 关系运算符 ! 03 逻辑运算符 ! && || 04 位运算符 ~ | ^ 05 赋值运算符 及其扩展赋值运算符 + - * / % 等; 06 条件运算符 : 07 逗号运算符 , 08 指针运算符 * 和 09 求字节数运算符 sizeof 10 强制类型转换运算符 类型 11 分量运算符 . - 12 下标运算符 [ ] 13 其他 如函数调用运算符 C语言运算符的优先级与结合性 第03讲:常用运算符、表达式和基本输入/输出 #include main int a,get int ; printf 输入一个十六进制数:\n ; scanf %x,a ; printf \t它的补码是:%x\n,get a ; get int value /*求一个数的补码*/ int z; z value 0x8000; if z 0 z value; /*符号位为0,为正数*/ e

文档评论(0)

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

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

1亿VIP精品文档

相关文档