01章++C程序设计初步.ppt

  1. 1、本文档共39页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
01章C程序设计初步要点

C程序设计初步 C程序结构和处理过程 C语言的基本数据类型 C语言基本运算符和表达式运算 C语言标准库的使用方法 C语言标准库的使用方法 C标准库的使用方法 合理使用标准库函数可以得到如下好处: (1)某些程序功能的实现在标准库中已经存在标准化的函数代码,使用这些代码可以简化程序设计过程、提高程序设计的效率。 (2)标准库函数在开发时充分考虑了各种影响函数功能的因素,经过了长期使用的考验,使用标准库函数可以使程序的健壮性得到足够的保证。 常用的标准库函数及对应的头文件有: 标准输入/输出类库函数 对应的头文件为stdio.h 数学类库函数 对应的头文件为math.h或stdlib.h 字符串处理类标准库函数 对应的头文件为string.h 存储分配类库函数 对应的头文件为stdlib.h 时间类库函数 对应的头文件为time.h C语言标准库的使用方法 常用数学标准库函数介绍 数学运算是计算机应用中最基本的需要,下面介绍几个最常用数学类标准库函数的使用方式。 注意: 库函数原型声明形式和程序中对函数调用形式上的不同,在函数调用时仅需使用函数名字和函数所需的实际参数。 关注标准函数对实际参数在数据形式、数据性质上的要求,提供满足要求的实际参数。 1.求绝对值类常用数学函数,函数原型如下所示: int abs(int n); /*求整型数据的绝对值*/ long labs(long int n); /*求长整型数据的绝对值*/ double fabs(double x); /*求双精度实型数据的绝对值*/ 其中:abs和labs在头文件stdlib.h中声明,fabs在头文件math.h中声明 Ex0112求绝对值函数使用示例 C语言标准库的使用方法 常用数学标准库函数介绍 2.求余数类常用数学函数,函数原型如下所示: double fmod(double x, double y); 功能:求双精度实型数据x对y的余数值, 函数的原型在头文件math.h中声明 Ex0113 求余数值函数使用示例(将输入的角度值限制在360度以内)。 3.取整数部分类数学函数,函数原型如下所示: double floor(double x); //返回不大于x的最大整数值部分 double ceil(double x); //返回不小于x的最小整数值部分 函数的原型在头文件math.h中声明 Ex0114 取整数部分函数使用示例 C语言标准库的使用方法 常用数学标准库函数介绍 4.三角函数类常用数学函数 三角函数的原型均在头文件math.h中声明,函数的原型如下所示( x的单位为弧度): double sin(double x); /*求正弦函数值*/ double cos(double x); /*求余弦函数值*/ double tan(double x); /*求正切函数值*/ double sinh(double x); /*求双曲正弦函数值*/ double cosh(double x); /*求双曲余弦函数值*/ double tanh(double x); /*求双曲正切函数值*/ Ex0115 从键盘上输入一个角度值,求出它的正弦函数值。 C语言标准库的使用方法 常用数学标准库函数介绍 5.指数类、对数类和平方根类常用数学函数 函数的原型均在头文件math.h中声明,函数原型如下所示: double exp(double x); /*求ex的值*/ double pow(double x, double y); /*求xy的值*/ double log(double x); /*求ln(x)的值*/ double log10(double x); /*求log10(x)的值*/ double sqrt(double x); /*求x的平方根值*/ Ex0116 求平面上(x1,y1)和(x2,y2)两点之间的距离,两点的坐标值从键盘上输入。 * * 问   题 本章课程结束 C 程 序 设 计 技 术 主讲教师:  郭 松 涛 工作单位:重庆大学计算机学院 电子邮箱: stguo@cqu.edu.cn 教学QQ群: 班长创建QQ群 (实名加入:13专业(2汉字)班号(2数字)姓名) 1章 C程序设计初步 2章 C程序的基本控制结构 3章 函数 4章 数组和字符串 5章 C语言的文件处理及其应用 6章 指针 7章 结构体和联合体数据类型 8章 编译预处理基础 9章 枚举类型和位运算 课堂讲解:理论基本知识

文档评论(0)

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

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

1亿VIP精品文档

相关文档