c语言的库知识,C语言知识普通库函数.doc

/'

C库函数

数学函数

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

函数名

函数原型

功能

返回值

说明

abs

int abs(int x)

求整数x的绝对值

计算结果

acos

double acos(double x)

计算cos-1(x)的值

计算结果

X应在-1到1范围内

asin

double asin(double x)

计算sin-1(x)的值

计算结果

X应在-1到1范围内

atan

double atan(double x)

计算tan-1(x)的值

计算结果

Atan2

double atan2(double x,double y)

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

计算结果

cos

double cos(double x)

计算cos(x)的值

计算结果

X的单位为弧度

cosh

double cosh(double x)

计算x的双曲余弦函数cosh(x)的值

计算结果

exp

double exp(double x)

求ex的值

计算结果

fabs

double fabs(double x)

求x的绝对值

计算结果

floor

double floor(double x)

求出不大于x的最大整数

该整数的双精度实数

fmod

double fmod(double x,double y)

求整除x/y的余数

返回余数的双精度实数

frexp

double frexp(double val, int *eptr)

把双精度数val分解为数字部分(尾数)x和以2为底的指数n,即val=x*2n

n存放在eptr指向的变量中

返回数字部分x

0.5≤x<1

log

double log(double x)

求logex,即ln x

计算结果

log10

double log10(double x)

求log10x

计算结果

modf

Double modf(double val, double *iptr)

把双精度数val分解为整数部分和小数部分,把整数部分存到iptr

Val的小数部分

pow

double pow(double x,double y)

计算xy的值

计算结果

rand

Int rand(void)

产生随机-90到32767间的随机整数

随机整数

sin

Double sin(double x)

计算sin x的值

计算结果

X单位为弧度

sinh

double sinh(double x)

计算x的双曲正弦函数sinh(x)的值

计算结果

sqrt

Double sqrt(double x)

计算

计算结果

X应≥0

tan

Double tan(double x)

计算tan(x)的值

计算结果

X单位为弧度

tanh

Double tanh(double x)

计算x的双曲正切函数tanh(x)的值

计算结果

字符函数和字符串函数

函数名

函数原型

功能

返回值

包含文件

isalnum

Int isalnum (int ch);

检查ch是否是字母(alpha)或数字(numeric)

是字母或数字返回1;否则返回0

ctype.h

isalpha

Int isalpha(int ch);

检查ch是否字母

是,返回1;不是,则返回0

ctype.h

iscntrl

Int iscntrl (int ch);

检查ch是否控制字符(其ASCII码在0和0x1F之间)

是,返回1;不是,则返回0

ctype.h

isdigit

Int isdigit (int ch);

检查ch是否为数字(0~9)

是,返回1;不是,则返回0

ctype.h

isgraph

Int isgraph (int ch);

检查ch是否可打印字符(其ASCII码在0x21和0x7E之间),不包括空格

是,返回1;不是,则返回0

ctype.h

islower

Int islower (int ch);

检查ch是否小写字母(a~z)

是,返回1;不是,则返回0

ctype.h

isprint

Intisprint (int ch);

检查ch是否可打印字符,(包括空格),其ASCII码在0x20和0x7E之间,

是,返回1;不是,则返回0

ctype.h

ispunct

Int ispunct (int ch);

检查ch是否标点字符(不包括空格),即除字母、数字和空格以外的所有可打印字符

是,返回1;不是,则返回0

ctype.h

isspace

Int isspace (int ch);

检查ch是否空格符、跳格符(制表符)或换行符

是,返回1;不是,则返回0

ctype.h

isupper

Int isupper (int ch);

检查ch是否大写字母

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值