c语言的常用库函数,C语言的常用库函数.docx

实用标准文案

库函数

数学函数

头文件为 #include或者 #include"math.h"

函数名

函数原型

功能

返回值

说明

abs

int abs(int x)

求整数 x 的绝对值

计算结果

double acos(double

X应在-1 到1范围

acos

计算 cos -1 (x) 的值

计算结果

x)

X应在-1 到1范围

asin

double asin(double x)

计算 sin -1 (x) 的值

计算结果

atan

double atan(double x)

计算 tan -1 (x) 的值

计算结果

double atan2(double

Atan2

计算 tan -1 (x/y) 的值

计算结果

x,double y)

cos

double cos(double x)

计算 cos(x) 的值

计算结果

X 的单位为弧度

double cosh(double

计算 x 的双曲余弦

cosh

计算结果

x)

函数 cosh(x) 的值

exp

double exp(double x)

求 ex 的值

计算结果

fabs

double fabs(double x)

求 x 的绝对值

计算结果

该整数的

double floor(double

求出不大于 x 的最

floor

双精度实

x)

大整数

fmod

double fmod(double

求整除 x/y 的余数

返回余数

精彩文档

实用标准文案

x,double y)

double frexp(double

的双精度

实数

把双精度数val 分解

为数字部分(尾数 )x

返回数字

和以 2 为底的指数

frexp

val, int *eptr)

n ,即 val=x*2

部分 x

n

0.5 ≤x< 1

logdouble log(double x)

double log10(double

log10

x)

Double modf(double

modf

val, double *iptr)

double pow(double

pow

x,double y)

randInt rand(void)

n 存放在eptr指向

的变量中

求 log ex,即 ln x计算结果

求 log10x计算结果

把双精度数val 分解

为整数部分和小数Val 的小数

部分,把整数部分存部分

到 iptr

计算 xy 的值计算结果

产生随机 -90 到

32767间的随机整随机整数

sinDouble sin(double x)计算 sin x 的值计算结果X 单位为弧度

sinhdouble sinh(double x)计算 x 的双曲正弦计算结果

精彩文档

实用标准文案

函数 sinh(x) 的值

sqrtDouble sqrt(double x)计算x计算结果X 应≥0

tanDouble tan(double x)计算 tan(x) 的值计算结果X 单位为弧度

Double tanh(double计算 x 的双曲正切

tanh计算结果

x)函数 tanh(x) 的值

精彩文档

实用标准文案

2.字符函数和字符串函数

函数名

函数原型

功能

返回值

包含文件

检查 ch 是否是字母

isalnu

Int isalnum (int

是字母或数字返

(alpha) 或数字

ctype.h

m

ch);

回 1 ;否则返回 0

(numeric)

是,返回 1 ;不是,

isalpha

Int isalpha(int ch);

检查 ch 是否字母

ctype.h

则返回 0

检查 ch 是否控制字符

是,返回 1 ;不是,

iscntrl

Int iscntrl (int ch);

(其 ASCII 码在 0 和

ctype.h

则返回 0

0x1F 之间)

检查 ch 是否为数字

是,返回 1 ;不是,

isdigit

Int isdigit (int ch);

ctype.h

(0~9 )

则返回 0

检查 ch 是否可打印字符

Int isgraph (int

是,返回 1 ;不是,

isgraph

(其 ASCII 码在 0x21 和

ctype.h

ch);

则返回 0

0x7E 之间),不包括空格

Int islower (int

检查 ch 是否小写字母

是,返回 1 ;不是,

islower

ctype.h

ch);

( a~z )

则返回 0

检查 ch 是否可打印字

符,(包括空格),其

是,返回 1 ;不是,

isprint

Intisprint (int ch);

ctype.h

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值