文档详情

重庆大学《C语言程序设计》课件-第1章 C程序设计初步.ppt

发布:2025-04-14约2.12万字共68页下载文档
文本预览下载声明

1.C标准库使用方法C语言标准库函数按照功能分类,在编程调用库函数时,必须用include预处理语句将库函数所在的头文件包含到源程序文件中。#include头文件名或#include“头文件名”常用标准库函数及对应的头文件有: 标准输入/输出类库函数 stdio.h 数学类库函数 math.h或stdlib.h 字符串处理类库函数 string.h 存储分配类库函数 stdlib.h 时间类库函数 time.h1.4.5C语言标准库使用方法2.数学标准库函数介绍1).求绝对值类常用数学函数绝对值函数:abs、labs和fabs。abs和labs函数原型在头文件stdlib.h中声明;fabs函数原型在头文件math.h中声明。 intabs(intn); /*求整型数据绝对值*/ longlabs(longintn);/*求长整型数据绝对值*/ doublefabs(doublex);/*求双精度实型数据绝对值*/例1.24求绝对值函数使用示例。#includestdio.h#includemath.hintmain(){ doublea; printf(Inputanumber:); scanf(%lf,a); printf(|a|=%lf\n,fabs(a));}1.4.5C语言标准库使用方法2).求余数类常用数学函数实型数据的求余数运算只能通过标准库函数实现。实型数据求余数标准库函数是fmod,函数原型在头文件math.h中声明,如下:doublefmod(doublex,doubley);/*双精度实型数据求余数*/例1.25求余数值函数使用示例。#includestdio.h#includemath.hvoidmain(){ doublex,y; printf(Inputxandy:\n); scanf(%lf,%lf,x,y); printf(13MOD5=%d\n,13%5); printf(xMODy=%f\n,fmod(x,y));}1.4.5C语言标准库使用方法3).三角函数类常用数学函数三角函数原型在头文件maht.h中声明,如下(x的单位为弧度):doublesin(doublex); /*求正弦函数值*/doublecos(doublex); /*求余弦函数值*/doubletan(doublex); /*求正切函数值*/doublesinh(doublex);/*求双曲正弦函数值*/doublecosh(doublex);/*求双曲余弦函数值*/doubletanh(doublex);/*求双曲正切函数值*/例1.26求数据的正弦、余弦和正切函数值。#includestdio.h#includemath.h#definePI3.14159intmain(){ doublex,y; printf(Inputthex:); scanf(%lf,x); y=x*PI/180; printf(sin(%.0f)=%f\n,x,sin(y)); printf(cos(%.0f)=%f\n,x,cos(y)); printf(tan(%.0f)=%f\n,x,tan(y));}1.4.5C语言标准库使用方法4).指数类、对数类和平方根类常用数学函数指数类函数:exp、pow对数类函数:log、log10平方根类函数:sqrt这几类函数原型在头文件math.h中声明,如下:doubleexp(doublex); /*求ex的值*/doublepow(doublex,doubley); /*求xy的值*/doublelog(doublex); /*求lg(x)的值*/doublelog10(doublex); /*求lg10(x)的值*/doublesqrt(doublex); /*求x的平方根值*/例1.27求平面上(x1,y1)和(x2,y2)两点之间的距离,两点的坐

显示全部
相似文档