C语言

A 开头函数 B 开头函数 C 开头函数 D 开头函数 E 开头函数 F 开头函数 G 开头函数 H 开头函数 I 开头函数 K 开头函数 L 开头函数 M 开头函数 O 开头函数 P 开头函数 R 开头函数 S 开头函数 T 开头函数 U 开头函数 V 开头函数 _ 开头函数 转换函数 诊断函数 接口函数 字符判别函数 目录函数 输入输出函数 数学函数 操作函数 进程函数 字符串操作函数 时间日期函数 存储分配函数 assert.h头文件 alloc.h头文件 ctype.h头文件 dir.h头文件 dos.h头文件 errno.h头文件 fcntl.h头文件 float.h头文件 graphics.h头文件 io.h头文件 limits.h头文件 malloc.h头文件 math.h头文件 mem.h头文件 process.h头文件 setjmp.h头文件 share.h头文件 signal.h头文件 stdarg.h头文件 stddef.h头文件 stdio.h头文件 stdlib.h头文件 string.h头文件 time.h头文件 values.h头文件

数学函数

函数库为math.h、stdlib.h、string.h、float.h

函数名

返回类型

说明

_clear87

unsigned int 

清除浮点状态字并返回原来的浮点状态

_fpreset

void

重新初使化浮点数学程序包

_matherr

double 

用户修改数学错误返回信息函数(没有必要使用)

_status87

unsigned int

返回浮点状态字

abs

int

返回整型参数i的绝对值

acos

double

返回x的反余弦cos-1(x)值,x为弧度

asin

double

返回x的反正弦sin-1(x)值,x为弧度

atan

double

返回x的反正切tan-1(x)值,x为弧度

atan2

double

返回y/x的反正切tan-1(x)值,y的x为弧度

atof

double

将字符串nptr转换成浮点数并返回这个浮点数

atoi

double

将字符串nptr转换成整数并返回这个整数

atol

long

将字符串nptr转换成长整型数,并返回这个数,错误返回0

cabs

double

返回复数znum的绝对值

ceil

double

返回不小于x的最小整数

cos

double

返回x的余弦cos(x)值,x为弧度

cosh

double

返回x的双曲余弦cosh(x)值,x为弧度

ecvt

Char *

将浮点数value转换成字符串并返回该字符串

exp

double

返回指数函数ex的值

fabs

double

返回双精度参数x的绝对值

fcvt

Char *

将浮点数value转换成字符串并返回该字符串

floor

Double

返回不大于x的最大整数

fmod

double

返回x/y的余数

frexp

Double

返回value=x*2n中x的值,n存贮在eptr中

frexp

double

将双精度数value分成尾数和阶

gcvt

Char *

将数value转换成字符串并存于buf中,并返回buf的指针

hypot

Double

返回直角三角形斜边的长度(z), x和y为直角边的长度,z2=x2+y2                                       

itoa

Char *

将整数value转换成字符串存入string,radix为转换时所用基数

labs

long

返回长整型参数n的绝对值

ldexp

Double

返回value*2exp的值

log

double

返回logex的值

log10

Double

返回log10x的值

ltoa

Char *

将长整型数value转换成字符串并返回该字符串,radix为转换时所用基数

matherr

int

用户修改数学错误返回信息函数(没有必要使用)

modf

double

将双精度数value分解成尾数和阶

poly

double

从参数产生一个多项式

pow

double

返回xy的值

pow10

Double

返回10p的值

rand

int

产生一个随机数并返回这个数

sin

double

返回x的正弦sin(x)值,x为弧度

sinh

double

返回x的双曲正弦sinh(x)值,x为弧度

sqrt

double

返回x的开方

srand

void

初始化随机数发生器

strtod

double

将字符串str转换成双精度数,并返回这个数,

strtol

Long

将字符串str转换成长整型数,并返回这个数,

tan

double

返回x的正切tan(x)值,x为弧度

tanh

double

返回x的双曲正切tanh(x)值,x为弧度

ultoa

Char *

将无符号整型数value转换成字符串并返回该字符串,radix为转换时所用基数