C语言标准库函数查询手册
C语言函数库详解(收藏版)
c语言函数库
目录
第一章(C标准库) ............................................................... 错误!未定义书签。
1. <>:诊断............................................................................. 错误!未定义书签。
2. <>:字符类别测试 ............................................................ 错误!未定义书签。
3. <>:错误处理..................................................................... 错误!未定义书签。
4. <>:整型常量..................................................................... 错误!未定义书签。
5. <>:地域环境..................................................................... 错误!未定义书签。
6. <>:数学函数..................................................................... 错误!未定义书签。
7. <>:非局部跳转................................................................. 错误!未定义书签。
C语言常用库函数介绍
C语言常用库函数介绍
C语言作为一种功能强大、使用广泛的编程语言,提供了许多常用的库函数来帮助开发者简化编程工作,提高代码的效率和可读性。本文将介绍C语言中一些常用的库函数,包括字符串相关函数、数学函数、输入输出函数等。
一、字符串相关函数
1. strlen函数
功能:计算字符串的长度。
用法:size_t strlen(const char *str);
示例:
```c
#include <string.h>
#include <stdio.h>
int main() {
char str[] = "Hello World";
int len = strlen(str);
printf("字符串长度为:%d", len);
return 0;
}
```
这段代码会输出:字符串长度为:11。
2. strcpy函数
功能:将一个字符串复制到另一个字符串。
用法:char *strcpy(char *dest, const char *src);
示例:
```c
#include <string.h>
#include <stdio.h>
int main() {
char src[] = "Hello World";
char dest[20];
strcpy(dest, src);
printf("复制后的字符串为:%s", dest);
return 0;
}
```
这段代码会输出:复制后的字符串为:Hello World。
3. strcat函数
功能:将一个字符串连接到另一个字符串末尾。
c语言math函数库手册
函数名称: abs
函数原型: int abs(int x);
函数功能: 求整数x的绝对值
函数返回: 计算结果
参数说明:
所属文件: <>,<>
使用范例:
#include <>
#include <>
int main()
{
int number=-1234;
printf("number: %d absolute value: %d",number,abs(number)); return 0;
}
@函数名称: fabs
函数原型: double fabs(double x);
函数功能: 求x的绝对值.
函数返回: 计算结果
参数说明:
所属文件: <>
使用范例:
#include <>
#include <>
int main()
{
float number=;
printf("number: %f absolute value: %f",number,fabs(number)); return 0;
}
@函数名称: cabs
函数原型: double cabs(struct complex znum)
函数功能: 求复数的绝对值
函数返回: 复数的绝对值
参数说明: zuum为用结构struct complex表示的复数,定义如下:struct complex{
double m;
double n;
}
所属文件: <>
#include <>
#include <>
int main()
{
struct complex z;
C语言的函数库详解(收藏版)
c语言函数库
目录
第一章(C标准库) (8)
1. :诊断 (8)
2. :字符类别测试 (9)
3. :错误处理 (10)
4. :整型常量 (11)
5. :地域环境 (12)
6. :数学函数 (14)
7. :非局部跳转 (15)
8. :信号 (17)
9. :可变参数表 (20)
10. :公共定义 (21)
11. :输入输出 (22)
12. :实用函数 (24)
13. :日期与时间函数 (25)
第二章(IO函数) (27)
clearerr:复位错误标志函数 (29)
feof:检测文件结束符函数 (30)
ferror:检测流上的错误函数 (31)
fflush:清除文件缓冲区函数 (32)
fgetpos:取得当前文件的句柄函数 (35)
fgets:从流中读取字符串函数 (36)
fopen、fclose:文件的打开与关闭函数 (37)
fprintf:格式化输出函数 (39)
fputc:向流中输出字符函数 (41)
fputs:向流中输出字符串函数 (41)
fread:从流中读取字符串函数 (42)
freopen:替换文件中数据流函数 (43)
fscanf:格式化输入函数 (44)
fseek:文件指针定位函数 (45)
fsetpos:定位流上的文件指针函数 (47)
ftell:返回当前文件指针位置函数 (48)
fwrite:向文件写入数据函数 (49)
getc:从流中读取字符函数 (50)
getchar:从标准输入文件中读取字符函数 (51)
gets:从标准输入文件中读取字符串函数 (52)
perror:打印系统错误信息函数 (53)
C语言中的库函数使用指南
C语言中的库函数使用指南库函数在C语言中扮演着至关重要的角色,可以提供各种各样的功能和方法,帮助我们更高效地编写程序。本文将为您提供一份C语言库函数的使用指南,帮助您更好地掌握这些常用的函数。
一、输入输出函数
1. printf()
printf()函数是C语言用于输出信息的常用函数。它可以按照指定的格式将数据输出到屏幕上。例如:
```c
#include<stdio.h>
int main()
{
int num = 10;
printf("The number is %d\n", num);
return 0;
}
```
2. scanf()
scanf()函数是C语言用于从键盘上接收用户输入的函数。通过指定变量的地址,将用户输入的数据保存到相应的变量中。例如:```c
#include<stdio.h>
int main()
{
int num;
printf("Please enter a number: ");
scanf("%d", &num);
printf("You entered: %d\n", num);
return 0;
}
```
二、字符串处理函数
1. strlen()
strlen()函数用于计算字符串的长度,即该字符串中字符的个数(不包括字符串结束符'\0')。例如:
```c
#include<stdio.h>
#include<string.h>
int main()
{
char str[] = "Hello, world!";
int length = strlen(str);
c 标准库函数大全
c 标准库函数大全
C标准库函数大全。
C标准库是C语言中非常重要的一部分,它包含了许多常用的函数,可以帮助程序员更加高效地完成各种任务。在本文中,我们将介绍C标准库中一些常用的函数,希望能够帮助大家更好地理解和应用C语言。
1. 输入输出函数。
C标准库中最基本的函数之一就是输入输出函数。其中,printf函数用于输出格式化的数据,而scanf函数则用于从标准输入设备中读取格式化的数据。这两个函数是C语言中最常用的函数之一,也是我们编写程序时经常会用到的函数。
2. 字符串处理函数。
C标准库中还包含了许多用于处理字符串的函数,比如strlen函数可以用来计算字符串的长度,strcpy函数可以用来复制字符串,strcat函数可以用来连接两个字符串等等。这些函数可以帮助我们更加方便地处理字符串,提高程序的效率。
3. 内存管理函数。
在C语言中,内存管理是一个非常重要的问题。C标准库中提供了一些函数来帮助我们更好地管理内存,比如malloc函数可以用来动态分配内存,free函数可以用来释放内存,memset函数可以用来初始化内存等等。这些函数可以帮助我们更好地利用内存,避免内存泄漏等问题。
4. 数学函数。
C标准库中还包含了许多数学函数,比如sin函数可以用来计算正弦值,cos函数可以用来计算余弦值,sqrt函数可以用来计算平方根等等。这些函数可以帮助我们更好地完成各种数学运算,提高程序的准确性和效率。
5. 时间和日期函数。
在C标准库中,还包含了一些用于处理时间和日期的函数,比如time函数可以用来获取当前的系统时间,asctime函数可以用来将时间转换为字符串,difftime 函数可以用来计算时间差等等。这些函数可以帮助我们更好地处理时间和日期相关的问题,提高程序的实用性和可靠性。
c语言标准库函数大全
c语言标准库函数大全
C语言标准库函数大全。
C语言标准库函数是C语言程序设计中不可或缺的一部分,它包含了丰富的函数,可以帮助程序员完成各种任务,从输入输出到内存管理、字符串处理等。本文将为大家详细介绍C语言标准库中常用的函数,希望能够帮助大家更好地理解和
运用这些函数。
1. 输入输出函数。
输入输出函数是C语言程序设计中最基本的部分,它们可以帮助我们与用户进行交互,从而实现程序的输入和输出。其中,printf和scanf是最常用的两个函数,它们分别用于输出和输入数据。除此之外,还有一些其他的输入输出函数,如puts、gets、putc、getc等,它们分别用于输出字符串、输入字符串等操作。
2. 字符串处理函数。
在C语言标准库中,有许多用于处理字符串的函数,如strlen、strcpy、strcat、strcmp等。这些函数可以帮助我们对字符串进行各种操作,比如计算字符串的长度、复制字符串、拼接字符串、比较字符串等。字符串处理函数在实际的程序设计中非常常用,它们可以帮助我们高效地处理字符串数据。
3. 数学函数。
C语言标准库中还包含了丰富的数学函数,如sin、cos、tan、sqrt、pow等。
这些函数可以帮助我们进行各种数学运算,比如三角函数运算、开方运算、幂运算等。数学函数在科学计算和工程计算中非常重要,它们可以帮助我们实现各种复杂的数学运算。
4. 内存管理函数。
内存管理函数是C语言程序设计中不可或缺的一部分,它们可以帮助我们对内存进行分配和释放。其中,malloc和free是最常用的两个函数,它们分别用于分配和释放内存。除此之外,还有一些其他的内存管理函数,如calloc、realloc等,它们分别用于分配多块内存、重新分配内存等操作。
c标准库函数 chm
c标准库函数 chm
C标准库函数CHM。
C标准库函数(C Standard Library)是C语言的标准库,提供了一系列的函数
和宏定义,用于处理输入输出、字符串操作、内存管理、数学运算等各种常见任务。C标准库函数的使用可以极大地简化程序的编写,提高代码的可移植性和可维护性。本文档将介绍C标准库函数中的CHM部分,包括常用的函数和其功能、用法等内容。
一、CHM概述。
CHM是C标准库函数中的一部分,主要用于处理字符和字符串。在C语言中,字符串是以字符数组的形式存储的,因此对字符串的处理需要使用一系列的函数来实现。CHM中包含了一些常用的字符串处理函数,如字符串复制、连接、比较、
查找等,可以满足日常编程中对字符串处理的需求。
二、常用CHM函数。
1. strcpy。
函数原型,char strcpy(char dest, const char src)。
函数功能,将字符串src复制到字符串dest中,返回指向dest的指针。
用法示例:
```c。
char str1[] = "Hello";
char str2[20];
strcpy(str2, str1);
printf("%s", str2); // 输出Hello。
```。
2. strcat。
函数原型,char strcat(char dest, const char src)。
函数功能,将字符串src连接到字符串dest的末尾,返回指向dest的指针。
用法示例:
```c。
char str1[20] = "Hello";
char str2[] = "World";
c语言标准函数库
c语言标准函数库
C语言标准函数库。
C语言标准函数库(C standard library)是C语言的标准库,提供了一系列的函数、宏和变量,用于支持C语言的基本操作和功能。C语言标准函数库包含在C语言标准中,并由各个C语言编译
器实现和提供。在本文中,我们将对C语言标准函数库进行详细介绍,包括其功能、常用函数以及使用方法。
C语言标准函数库的功能非常丰富,包括数学运算、字符串操作、输入输出、内存管理等多个方面。其中,数学函数库包括了常
见的数学运算函数,如求幂、开方、三角函数等;字符串函数库包
括了字符串的处理函数,如字符串拷贝、比较、查找等;输入输出
函数库包括了文件操作函数、标准输入输出函数等;内存管理函数
库包括了动态内存分配函数、内存拷贝函数等。
在C语言标准函数库中,有一些函数是非常常用的,例如
printf()、scanf()、malloc()、free()等。其中,printf()函数用
于将格式化的数据输出到标准输出设备,而scanf()函数用于从标
准输入设备中读取格式化的数据。malloc()函数用于动态分配内存
空间,而free()函数用于释放之前动态分配的内存空间。
除了以上提到的函数外,C语言标准函数库还包括了大量其他
的函数,如数学函数库中的sin()、cos()、tan()等三角函数,字
符串函数库中的strcpy()、strcmp()、strlen()等字符串处理函数,输入输出函数库中的fopen()、fclose()、fread()、fwrite()等文
件操作函数,以及内存管理函数库中的memcpy()、memset()等内存
c语言常用函数手册 chm格式
c语言常用函数手册 chm格式
/downinfo/19389.html
全都很详细例如下面的
函数名: abort
功能: 异常终止一个进程
用法: void abort(void);
程序例:
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
printf("Calling abort()\n");
abort();
return 0; /* This is never reached */
}
函数名: abs
功能: 求整数的绝对值
用法: int abs(int i);
程序例:
#include <stdio.h>
#include <math.h>
int main(void)
{
int number = -1234;
printf("number: %d absolute value: %d\n", number, abs(number)); return 0;
}
函数名: absread, abswirte
功能: 绝对磁盘扇区读、写数据
用法: int absread(int drive, int nsects, int sectno, void *buffer); int abswrite(int drive, int nsects, in tsectno, void *buffer);
程序例:
/* absread example */
#include <stdio.h>
#include <conio.h>
c语言标准库函数大全
Turbo C 2.0 函数中文说明大全分类函数,所在函数库为ctype.h int isalpha(int ch) 若ch是字母('A'-'Z','a'-'z')返回非0值,否则返回0 int isalnum(int ch) 若ch是字母('A'-'Z','a'-'z')或数字('0'-'9'),返回非0值,否则返回0 int isascii(int ch) 若ch是字符(ASCII码中的0-127)返回非0值,否则返回0 int iscntrl(int ch) 若ch是作废字符(0x7F)或普通控制字符(0x00-0x1F),返回非0值,否则返回0 int isdigit(int ch) 若ch是数字('0'-'9')返回非0值,否则返回0 int isgraph(int ch) 若ch是可打印字符(不含空格)(0x21-0x7E)返回非0值,否则返回0 int islower(int ch) 若ch是小写字母('a'-'z')返回非0值,否则返回0 int isprint(int ch) 若ch是可打印字符(含空格)(0x20-0x7E)返回非0值,否则返回0 int ispunct(int ch) 若ch是标点字符(0x00-0x1F)返回非0值,否则返回0 int isspace(int ch) 若ch是空格(' '),水平制表符('\t'),回车符('\r'), 走纸换行('\f'),垂直制表符('\v'),换行符('\n'), 返回非0值,否则返回0 int isupper(int ch) 若ch是大写字母('A'-'Z')返回非0值,否则返回0 int isxdigit(int ch) 若ch是16进制数('0'-'9','A'-'F','a'-'f')返回非0值, 否则返回0 int tolower(int ch) 若ch是大写字母('A'-'Z')返回相应的小写字母('a'-'z') int toupper(int ch) 若ch是小写字母('a'-'z')返回相应的大写字母('A'-'Z')数学函数,所在函数库为math.h、stdlib.h、string.h、float.h int abs(int i) 返回整型参数i的绝对值 double cabs(struct complex znum) 返回复数znum的绝对值 double fabs(double x) 返回双精度参数x的绝对值 long labs(long n) 返回长整型参数n的绝对值 double exp(double x) 返回指数函数ex的值 double frexp(double value,int *eptr) 返回value=x*2n中x的值,n存贮在eptr中 double ldexp(double value,int exp); 返回value*2exp的值 double log(double x) 返回logex的值 double log10(double x) 返回log10x的值 double pow(double x,double y) 返回xy的值 double pow10(int p) 返回10p的值 double sqrt(double x) 返回x的开方 double acos(double x) 返回x的反余弦cos-1(x)值,x为弧度 double asin(double x) 返回x的反正弦sin-1(x)值,x为弧度 double atan(double x) 返回x的反正切tan-1(x)值,x为弧度 double atan2(double y,double x) 返回y/x的反正切tan-1(x)值,y的x为弧度 double cos(double x) 返回x的余弦cos(x)值,x为弧度 double sin(double x) 返回x的正弦sin(x)值,x为弧度 double tan(double x) 返回x的正切tan(x)值,x为弧度 double cosh(double x) 返回x的双曲余弦cosh(x)值,x为弧度 double sinh(double x) 返回x的双曲正弦sinh(x)值,x为弧度 double tanh(double x) 返回x的双曲正切tanh(x)值,x为弧度 double hypot(double x,double y) 返回直角三角形斜边的长度(z), x和y为直角边的长度,z2=x2+y2 double ceil(double x) 返回不小于x的
C++库函数查询手册
back(deque)函数 --------------------------------------------------------------------------------------- 14 back(list)函数 ------------------------------------------------------------------------------------------14 back(queue)函数 --------------------------------------------------------------------------------------- 15 back(vector)函数 --------------------------------------------------------------------------------------15 bad(io)函数 ---------------------------------------------------------------------------------------------16 begin(deque)函数 -------------------------------------------------------------------------------------- 16 begin(list)函数 -----------------------------------------------------------------------------------------17 begin(map)函数 ----------------------------------------------------------------------------------------17 begin(multimap)函数 ---------------------------------------------------------------------------------18 begin(multiset)函数 -----------------------------------------------------------------------------------18 begin(set)函数 ------------------------------------------------------------------------------------------ 19 begin(string)函数 --------------------------------------------------------------------------------------19 begin(vector)函数 -------------------------------------------------------------------------------------20
c标准函数库 chm
c标准函数库 chm
C标准函数库CHM。
C标准函数库是C语言程序员必备的重要工具之一,它包含了大量的函数,可
以帮助程序员完成各种常见的任务,比如数学运算、字符串处理、内存管理等。C
标准函数库的CHM格式文档为程序员提供了方便快捷的查询和学习工具,本文将
对C标准函数库CHM进行介绍和说明。
C标准函数库CHM是一种帮助文件的格式,它可以在Windows操作系统下被Microsoft提供的HTML帮助工具(HTML Help Workshop)编译生成。CHM文件
以一种类似于压缩文件的形式存储,它将所有的HTML页面、图片、样式表等文
件打包成一个文件,方便用户进行传播和使用。C标准函数库CHM文件通常包含
了C标准函数库的所有函数的详细说明和示例,用户可以通过关键字搜索或者按
照目录结构进行浏览,快速找到所需的信息。
C标准函数库CHM文件的内容通常包括以下几个部分:
1. 函数列表,列出了C标准函数库中所有的函数,包括函数名、参数、返回值、功能描述等。用户可以通过函数列表快速找到所需函数的详细信息。
2. 函数详细说明,对每个函数进行详细的说明,包括函数的语法、参数的含义、返回值的说明、函数的功能描述以及示例代码。用户可以通过函数详细说明了解每个函数的用法和注意事项。
3. 示例代码,CHM文件中通常包含了大量的示例代码,这些示例代码可以帮
助用户更好地理解函数的使用方法,提高编程效率。
4. 相关链接,CHM文件中通常还包含了一些相关的链接,比如C语言的官方
标准文档、编程规范、常见问题解答等,这些链接可以帮助用户进一步深入学习C 语言和C标准函数库。
C语言库函数手册
C语言库函数手册
目录
A. 分类函数[函数库为ctype.h] (1)
B. 数学函数[函数库为math.h、stdlib.h、string.h、float.h] (2)
C. 目录函数[函数库为dir.h、dos.h] (3)
D. 进程函数[函数库为stdlib.h、process.h] (4)
E. 转换子程序[函数库为math.h、stdlib.h、ctype.h、float.h] (6)
F. 诊断函数[函数库为assert.h、math.h] (6)
G. 输入输出子程序[函数库为io.h、conio.h、stat.h、dos.h、stdio.h、signal.h] (7)
H. 接口子程序[函数库为dos.h、bios.h] (13)
I. 操作函数[函数库为string.h、mem.h] (21)
J. 存贮分配子程序[函数库为dos.h、alloc.h、malloc.h、stdlib.h、process.h] (23)
K. 时间日期函数[函数库为time.h、dos.h] (24)
int isalpha(int ch) 若ch是字母('A'-'Z','a'-'z')返回非0值,否则返回0
int isalnum(int ch) 若ch是字母('A'-'Z','a'-'z')或数字('0'-'9')
返回非0值,否则返回0
int isascii(int ch) 若ch是字符(ASCII码中的0-127)返回非0值,否则返回0
int iscntrl(int ch) 若ch是作废字符(0x7F)或普通控制字符(0x00-0x1F)
C语言标准库函数大全
数学函数,所在函数库为math.h、stdlib.h、string.h、float.h int abs(int i) 返回整型参数i的绝对值 double cabs(struct complex znum) 返回复数znum的绝对值 double fabs(double x) 返回双精度参数x的绝对值 long labs(long n) 返回长整型参数n的绝对值 double exp(double x) 返回指数函数ex的值 double frexp(double value,int *eptr) 返回value=x*2n中x的值,n存贮 在eptr中 double ldexp(double value,int exp); 返回value*2exp的值 double log(double x) 返回logex的值 double log10(double x) 返回log10x的值 double pow(double x,double y) 返回xy的值 double pow10(int p) 返回10p的值 double sqrt(double x) 返回x的开方 double acos(double x) 返回x的反余弦cos-1(x)值,x为弧度
long atol(char *nptr) 将字符串nptr转换成长整型数,并返回这个数,错误返 回0 double strtod(char *str,char **endptr)将字符串str转换成双精度数,并 返回这个数, long strtol(char *str,char **endptr,int base)将字符串str转换成长整型 数, 并返回这个数, int matherr(struct exception *e) 用户修改数学错误返回信息函数(没有必 要使用) double _matherr(_mexcep why,char *fun,double *arg1p, double * arg2p,double retval) 用户修改数学错误返回信息函数(没有必要使用) unsigned int _clear87() 清除浮点状态字并返回原来的浮点状态 void _fpreset() 重新初使化浮点数学程序包 unsigned int _status87() 返回浮点状态字
C语言标准参考手册
没有限制,但如果对应的字符的值超过最大的字符的值,那么该行为是未定义的。 对于八进制或十六进制转义字符,如果实现中将类型 char 看做是有符号的,那 么将对字符值进行符号扩展,就好像它被强制转换为 char 类型一样。如果\后面 的字符不是以上所说明的,那么其行为是未定义的。
在 C 语言的某些实现中,有一个扩展的字符集,扩展的部分不能用 char 类型表 示。在该扩展集中,常量是由一个前导 L 开始(如;L'x'),叫做宽字符常量。这 种常量的类型为 wchar_t。这是一个整数类型,定义在标准头文件<stddef.h>中。 与通常的字符常量一样.可以使用八进制和十六进制的转义序列;但是,如果值 超过 wchar_t 可以表示的范围,那么结果是未定义的。
C89(包括 C95)是目前使用最广泛的,并得到所有主流编译器的支持。
Traditional C 现在只会在一些非常老的代码中才能见到了,除非你在维护旧代 码,否则不应该再使用它。 所以,个人觉得当前还是以 C89(包括 C95)标准为主。
1 引言
本手册描述的 c 语言是 1988 年 10 月 31 日提交给 ANSI 的草案,批准号为“美国 国家信息系统标准―C 程序设计语言,X3.159-1989”。尽管我们已非常小心, 以便这个手册的介绍可以信赖,但它毕竞不是标准本身,而是对标准的一个解释。 这个手册的安排基本与标准相似,也与本书的第 1 版相似,但是对细节的组织是 不同的。本手册给出的语法与标难是一样的,只是有少量产生式有所修改,词法 元素和预处理器的定义也非形式化。注释部分说明了 ANSI 标准 C 与本书第 1 版 介绍的或其他编译器所支持的语言的细微差别。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
C语言标准库函数
郝培林整理
A
abort
功能异常终止程序
头文件stdlib.h
语法
void abort(void);
abs
功能整数的绝对值
头文件stdlib.h
语法
int abs(int j);
返回值整数 j 的绝对值。如果不能表示 j 的绝对值,那么函数的行为是未定义的。absread
功能读磁盘绝对扇区函数
头文件
dos.h
语法
int absread(int drive,int num,int sectnum,void *buf)
返回值
0:成功;-1:失败。
abswrite
功能写磁盘绝对扇区函数
头文件
dos.h
语法
int abswrite(int drive,int nsects,int lsect,void *buffer) drive=0(A 驱动器)、1(B 驱动器)、 nsects=要写的扇区数(最多 64K 个); lsect=起始逻辑
扇区号; buffer=要写入数据的内存起始地址。
返回值
0:成功;-1:失败。
acos
功能
反余弦头文件
math.h
语法
math.hdouble acos(double x);
返回值
x 的反余弦值。返回值的范围在 0 到π之间。如果 x 的值不在−1 到+1 之间,那么就会发生定义域错误。
asctime
功能把日期和时间转换成 ASCII 码
头文件
time.h
语法
char *asctime(const struct tm *timeptr);
返回值指向以空字符结尾的字符串的指针。
asin
功能反正弦
头文件
math.h
语法
double asin(double x);
返回值
x 的反正弦值。返回值的范围在-π/2 到π/2 之间。如果 x 的值不在-1 到+1 之间,
那么
就会发生定义域错误。
assert
功能诊断表达式的真值
头文件
assert.h
语法
void assert(int expression);
atan
功能反正切
头文件
math.h 语法
double atan(double x);
返回值x 的反正切值。返回值的范围在−π/2 到π/2 之间。
atexit
功能在程序退出处注册要调用的函数头文件
stdlib.h
语法
int atexit(void (*func)(void));
返回值如果成功,返回零。如果不成功,则返回非零(达到由实现定义的限制)。atof
功能将字符串转换成浮点数的函数
头文件
math.h、stdlib.h 语法
double atof(const char *s)
返回值字符串的转换值。
atoi
功能将字符串转换成整型数的函数
头文件
stdlib.h 语法
int atoi(const char *s)
返回值字符串的转换值。若出错则返回 0。
atol
功能将字符串转换成长整型数的函数
头文件
stdlib.h 语法
long atol(const char *s)
返回值字符串的转换值。若出错则返回 0。
bcd
功能把一个数转换成对应的 BCD 码的函数
头文件
bcd.h 语法
bcd bcd(int x) bcd bcd(double x) bcd bcd(double x,int decimals) biosdisk
功能调用 BIOS 磁盘驱动程序函数头文件
bios.h
语法
char biosdisk(int cmd,int drive,int head,int track,int sector,int nsects,void *buffer)
返回值
0x00-操作成功
0x01-错误命令
0x03-企图写具有写保护的磁盘
0x07-驱动器参数设置错误
0x10-磁盘读/CRC/ECC 错误
biosprint
功能调用 BIOS 打印机 I/O 接口的函数
头文件
bios.h
语法
int biosprint(int cmd,int abyte,int port)
返回值
打印机状态
位 0(设备超时);位 3(I/O 出错);位 4(打印机已选择);位 5(没纸);位 6(打印机确认);位
7(不忙)
bsearch
功能二分检索
头文件
stdlib.h
语法
void *bsearch(const void *key, const void *base,size_t memb,size_t size, int (*compar)(const void *, const void *));
返回值指向数组元素的指针,此数组元素是用来测试是否等于关键字的。