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

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言程序设计 河北理工大学 刘金刚 Email:flying98-02@163.com 课程目标 理解算法、流程图以及程序的概念 理解程序逻辑 掌握用C语言进行程序设计的基本方法。 掌握C语言的基础知识,包括基本数据类型、表 达式、控制结构等 掌握C语言的高级知识,包括数组、指针、函 数、字符串、结构等 第一章 C 语言基础 目标 了解程序、算法和流程图的概念 熟练掌握 C 程序的基本结构 掌握 C 程序的编译和运行过程 使用Visual C++ 6.0 创建 C程序 什么是程序 程序一词来自生活,通常指完成某些事务的一 种既定方式和过程 在日常生活中,可以将程序看成对一系列动作 的执行过程的描述 计算机中的程序 算法 计算圆形的面积 流程图 流程图: 是人们对解决问题的方法、思路或算法的一种描述。 流程图的优点: 流程图 它使用一组预定义的符号来说明如何执行特定任务。 流程图 C 语言简介 C 语言历史 C 程序的基本结构 C 程序中的注释 高级语言的编译和执行 高级语言的编译和执行 编译和执行C程序 C程序的开发过程 Visual C++ 6.0 为了方便程序开发,人们开发了一类称作 IDE的软件 Visual C++ 6.0是目前国内比较流行的一种 C++语言源程序的编译系统,使用该系统也 可以编辑和运行C语言的源程序 用 Visual C++ 创建的 C 程序被存储为一个 独立工程 演示 第二章 变量和数据类型 目标 理解变量和常量的含义 熟悉基本数据类型 - int、char、float 和 double 使用算术运算符 理解类型转换 熟练使用 scanf() 和 printf() 函数 熟练使用 getchar() 和 putchar() 函数 C语言中的构成 声明和使用变量 声明变量: 数据类型 变量名; 定义时初始化变量: 数据类型 变量名 = 值; 定义后初始化变量: 变量名 = 值; 变量命名 变量的命名规则: 变量名可以由字母、数字和 _(下划线)组合而成 变量名不能包含除 _ 以外的任何特殊字符,如:%、# 、逗号、空格等 变量名必须以字母或 _(下划线)开头 变量名不能包含空白字符(换行符、空格和制表符称为空白字符) C 语言中的某些词(例如 int 和 float 等)称为保留字,具有特殊意义,不能用作变量名 C 语言区分大小写,因此变量 price 与变量 PRICE 是两个不同的变量 基本数据类型 整型 整型变量 声明: int length; long int num; unsigned int age; 可按如下方式初始化: Length = 0; int width = 100; 在同一语句中可以声明多个类型相同的变量: int a,b,c; 单精度浮点型 双精度浮点型 double 在 C 语言中用于存储双精度浮点数 float 64 位, 10-308 至 10+308 ,16位有效数字 声明: double pai; 初始化: double pai = 3.1415926589; pai = 3.1415926589; 字符型 ASCII 字符型 输入/输出函数 #include stdio.h void main() { int num; printf(请输入一个数:); scanf(%d,num); printf( \n%d 的平方为 %d \n,num,num*num); } 输入/输出函数 转义序列 算术运算符 算术运算符示例 类型转换 自动类型转换 原则:把表示范围小的类型的值转换到表示范围大的类型的值 short ? int ? long ? float ? double 强制类型转换 语法:(类型名) 变量或数值 例如: int a = 5, b = 3; float qu = float(a) / b; 接受并显示字符 getchar() 函数 float 在 C 语言中用于存储单精度浮点数 float 32 位 10-38 至 10+38 ,7位有效数字 声明: float price; 初始化: float price = 11.3; price = 65.90; 学生信息 姓名:_______ 出生: _______ 性别: _______ 王飞 1980 男 ? ? A ~ Z 65 ~ 90 + 43 DEL (Delete键) 127 @ 64 * 42 ~ 126 ? 6

文档评论(0)

飞扬的岁月 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档