- 1、本文档共33页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
安博 C语言培训 C1ppt课件
课程纲要 算法 计算机语言 编译 C语言的演变 变量 赋值 长语句 转义字符 输入 课程纲要 基本数据类型 常量 运算符 优先级 复合赋值运算符 类型转换 算法 算法 有关各种类型算法的分类将帮助我们选择一个合适的方法来评价一个算法的效率和正确性。 我们可以将算法分为三类: 有限的、确定性算法 有限的、非确定性算法 无限的算法 计算机语言 计算机语言 高级语言可被分为以下几类: 面向对象的编程语言:代码和数据都被融合成对象。常见的面向对象的语言包括 C++ 和 Java 过程化语言:程序员必须给计算机一系列必须遵循的步骤,以便获得所需的输出。常见的过程化语言包含 Basic、Pascal 和 C 编译 编译器是将高级语言翻译成机器语言的实体。编译器是一个计算机程序,它获取输入的用高级语言(例如C语言)编写的程序,然后将其转换成一系列以计算机的机器语言表示的指令,如下所示 C 语言的演变 变量名构建的规则 C 语言的语法对变量名的结构设定了一些规则: 变量名必须始终以字母(A 到 Z)开头,开头字母一般为小写 一个变量名可以由一系列字母,或数字 0 至 9,或 _(下划线)符号组成 ANSI C 语言标准规定变量长度不限,但仅首 31 个字符有意义 变量名中不允许出现逗号或空格 除下划线符号外,变量中不允许再出现其他特殊符号 赋值 处理长语句 格式字符串的用法 转义元素的用法 转义字符 标准库 输入 C例程 /* 包含带有支持输入输出操作的 */ /* 标准函数的头文件(stdio.h)*/ /* 并且包含输出操作(stdio.h)*/ # include stdio.h /* 主函数从这里开始 */ void main() { /* 声明变量 * / int num; C例程 printf(Enter a 2-digit positive integer\n); /* 从用户那里获得输入作为变量的值 * / scanf(%d,num); /* 抽取左边的那一位 */ int left_digit = num / 10; /* 将左边的数字打印到标准输出 * / printf(The Left Digit is:%d\n, left_digit); } 变量名总结 对于命名变量名有一些规则,它们是: 变量名必须始终以字母开头 大部分变量 名通常以小写字母开头 一个变量名可以由一系列字母,和/或数字 0 至 9,和/或 _(下划线)符号组成 赋给 C 语言编程元素(例如常量、变量和函数)的名称称为标识符 大小写敏感 当为变量创建一个名称时,将会得到一个变量标识符。 在下面的声明中: int temp; 它暗示 temp 是一个整数变量。temp 是变量标识符。 标识符可以使用大写字母字符,也可以使用小写字母字符。对于变量标识符,程序员通常会使用小写字母。 以下声明创建了两个截然不同的标识 int temp, Temp; 基本数据类型 类型拓展 常量 在 C 语言中有五种类型的常量。它们是: 整数常量 浮点常量 字符常量 字符串常量 枚举常量 常量 整数常量是一个具有整数值的数字。它由一组数位的序列组成,并且在其前面可以带有 + 或 - 号。 它们可以用三种数字系统来编写: 十进制:它允许数字 0 到 9,并且可以选择在前面加上 + 或 - 号 八进制:它允许数字 0 到 7,其中第一位始终是 0 十六进制:它允许数字 0 到 9 以及字母 A、B、C、D、E、F。十六进制数始终以 0x 或 0X 开头 常量 浮点常量是一个包含有小数点(.)的十进制数(底数为 10)和/或一个指数。 下面是一些有效的浮点常数:·???????? 0.0 1.0 0.3 1256.43 +2.5 -3.003 运算符 在 C 语言中有五中算术运算符。它们是: + 、- 、* 、/ 、% 当与整数操作数一起使用时,所有的运算符都 会产生整数结果 只有在两个操作数都是整数时,% 运算符才有效 当操作数之一是 double 时,结果也将是double 优先级 复合赋值运算符 类型转换 小结 现在您已经完成了本单元的学习,您应该能够: 解释如何编写使用 scanf 函数获取简单输入的程序 讨论负责创建变量名的规则 检查 C 语言中某些预定义的数据类型的属性 描述 C 语言中不同算术运算符的特性和用法 描述算术表达式中的运算层次(或运算符优先级) Thank You! 谢谢观看!! 教师笔记 算法的概念是很清楚的。请使用 SNB 中提供的示例来演示算法的概念。在此只使用一个示例。 转换说明:为了能更清楚的理解算法
您可能关注的文档
- 大型公司全套流程图ppt课件.PPT
- 大型公司年会策划资料大全2011天津顶正集团年会策划方案ppt课件.ppt
- 大学生个人简历PPT模板ppt课件.ppt
- 大学物理各章主要知识点总结ppt课件.ppt
- 大学物理上册课件ppt课件.ppt
- 大学生手机消费调查分析报告ppt课件.ppt
- 大学有机化学ppt课件.ppt
- 大坝及工程安全监测技术的发展(win7)ppt课件.pptx
- 大学英语六级考试听力技巧详解ppt课件.ppt
- 大学生的生涯规划ppt课件.ppt
- 北师大版小学数学三年级上册《寄书》教学设计.docx
- 统编版(部编版)语文二年级上册《雪孩子》教学设计.docx
- 统编版(部编版)语文二年级上册《八角楼上》教学设计.docx
- 北师大版小学数学三年级上册《长方形周长》教学设计.docx
- 北师大版小学数学三年级上册《丰收了》教学设计.docx
- 统编版(部编版)语文二年级上册《夜宿山寺》教学设计.docx
- 统编版(部编版)语文二年级上册《风娃娃》教学设计.docx
- 统编版(部编版)语文二年级上册《朱德的扁担》教学设计.docx
- 统编版(部编版)语文二年级上册《难忘的泼水节》教学设计.docx
- 统编版(部编版)语文二年级上册《纸船和风筝》教学设计.docx
最近下载
- 2025届高考语文专项复习:专题二+文学类文本阅读·小说.pptx VIP
- 2025届高考语文复习:文学类文本阅读之小说+考点1+赏析小说的叙述特征+课件.pptx VIP
- 2025届高考语文复习:文学类文本阅读之小说+课件.pptx VIP
- 《工业设计史 》课件第四章机械化与设计.ppt
- 中华民族共同体概论课件专家版6第六讲 五胡入华与中华民族大交融(魏晋南北朝).pptx VIP
- 2021-2022学年北京市海淀区七年级(上)期中数学试卷.doc VIP
- Unit 4 Do it yourself reading 教学设计2024-2025学年牛津译林版英语八年级上册.docx VIP
- Norman Bethune 诺尔曼·白求恩英文介绍.pptx
- 人教版五年级上册数学全册教案教学设计含教学反思.pdf VIP
- 湖北省武汉市第四十九中学2024-2025学年高一上学期10月月考地理试题 (含答案).pdf VIP
文档评论(0)