名称 | 原型 (和参数) | 引用文件 | 注解 |
abs | abs(n 为 整数型) 为 整数型 | stdlib.bi | 返回绝对值 |
acos | acos(a 为 双精度小数型) 为 双精度小数型 | math.bi | 返回反余弦 (角度为弧度) |
asin | asin(a 为 双精度小数型) 为 双精度小数型 | math.bi | 返回反正弦 (角度为弧度) |
atan | atan(a 为 双精度小数型) 为 双精度小数型 | math.bi | 返回反正切 (角度为弧度) |
atan2 | atan2(y 为 双精度小数型, x 为 双精度小数型) 为 双精度小数型 | math.bi | 返回反正切 (传递相对的 为 y 和 相邻的 为 x) |
atoi | atoi(s 为 字符型 指针) 为 整数型 | stdlib.bi | 转换数字文本到一个整数型数值。 |
atof | atof(s 为 字符型 指针) 为 双精度小数型 | stdlib.bi | 转换数字文本到一个双精度小数型数值。 |
calloc | calloc(NumElts 为 整数型, EltSiz 为 整数型) 为 任意 指针 | stdlib.bi | 申请内存。返回指针型指向一个缓冲区为一个数组有NumElts成员, 每个的尺寸是 EltSiz字节。 |
ceil | ceil(d 为 双精度小数型) 为 双精度小数型 | math.bi | 返回最接近的整数大于传入的值。绝对取整 |
clearerr | clearerr(s 为 FILE 指针) | stdio.bi | 清除错误指示在文件流 (读或写)。 |
cos | cos(ar 为 双精度小数型) 为 双精度小数型 | math.bi | 返回一个单位为弧度的角度的余弦值。 |
cosh | cosh(x 为 双精度小数型) 为 双精度小数型 | math.bi | 返回一个单位为弧度的角度的双曲余弦值。 |
div | div(num 为 整数型, denom 为 整数型) 为 div_t | stdlib.bi | 返回除法的商和余数为结构类型 div_t. |
ecvt | ecvt(x 为 双精度小数型) 为 字符型 指针 | math.bi | 转换数值到字符串。 |
exit | exit(status 为 整数型) | stdlib.bi | 退出程序。这将刷新文件缓冲和关闭所有打开文件,并且运行所有函数调用atexit(). |
exp | exp(a 为 双精度小数型) 为 双精度小数型 | math.bi | 返回 e 值为底的参数为多少次幂 (反自然对数). |
fabs | fabs(d 为 双精度小数型) 为 双精度小数型 | math.bi | 返回绝对值 类型 为双精度小数型. |
fclose | fclose(s 为 FILE 指针) 为 FILE 指针 | stdio.bi | 关闭文件。返回 0 如果成功否则文件尾 |
feof | feof(s 为 FILE 指针) 为 整数型 | stdio.bi | 返回文件结束标志。 (0 如果不在文件尾). 标志符将清除自己但不能被重置用 clearerr(). |
ferror | ferror(s 为 FILE 指针) 为 整数型 | stdio.bi | 返回流的错误标志 (0 如果无发生错误). 错误标志重置用 clearerr() 或 rewind(). |
fflush | fflush(s 为 FILE 指针) 为 整数型 | stdio.bi | 刷新(i.e. 删除) 一个流(使用标准输入刷新流从键盘缓冲区). 返回 0 如果 成功。 |
fgetc | fgetc(s 为 FILE 指针) 为 整数型 | stdio.bi | 单个字符输入 (为 ASCII) 从传入的流 (标准输入键盘缓冲区). |
fgetpos | fgetpos(s 为 FILE 指针, c 为 fpos_t 指针) 为 整数型 | stdio.bi | 保存文件指针在流 s 的位置到 c.里。取文件流指针位置 |
fgets | fgets(b 为 字符型 指针, n 为 整数型, s 为 FILE 指针) 为字符型 指针 | stdio.bi | 从流 s 读入 n-1 字符到缓冲区 b. |
floor | floor(d 为 双精度小数型) 为 双精度小数型 | math.bi | 返回最接近的整数小于传入的值。取整 |
fmod | fmod(x 为 双精度小数型, y 为 双精度小数型) 为 双精度小数型 | math.bi | 计算 x 除以 y.的余数 |
fopen | fopen(file 为 字符型 指针, mode 为 字符型 指针) 为 FILE 指针 | stdio.bi | 打开一个文件。传入DOS 的文件名和一个代码指示读、写或追加. 代码 r 为读, w 为写, + 为读写, a 为追加 和 b 指示二进制模式. |
fprintf | fprintf(s 为 FILE 指针, fmt 为 字符型 指针, ...) 为整数型 | stdio.bi | 输出到流 s 为多个项目为单个 % 标注在fmt 对应参数列表的内容。 |
fputc | fputc(c 为 整数型, s 为 FILE 指针) 为 整数型 | stdio.bi | 输出单个字符 c 到流 s. |
fputs | fputs(b 为 字符型 指针, s 为 FILE 指针) 为 整数型 | stdio.bi | 发送字符流在 b 中的到流 s, 返回 0 如果操作失败。. |
fread | fread(buf 为 任意 指针, b 为 size_t, c 为 size_t, s 为 FILE 指针) 为 整数型 | stdio.bi | 读取 c 个组尺寸数据为 b 字节从文件 s 到缓冲区 buf. 返回实际读取数据组的数目。 |
free | free(p 为 任意 指针) | stdlib.bi | 释放分配给指针型 p 的内存,允许这些内存可再使用。 |
freopen | freopen(file 为 字符型 指针, mode 为 字符型 指针, s 为 FILE 指针) 为 FILE 指针 | stdio.bi | 打开一个文件为重定向一个流,例如 freopen("myfile", "w", stdout) 将重定向标准输出到打开的 "myfile". |
frexp | frexp(x 为 双精度小数型, p 为 整数型 指针) 为 双精度小数型 | math.bi | 计算一个值 m 因为 x 等于 m 2 次幂. p 是指针型指向m。求平方根 |
fscanf | fscanf(s 为 FILE 指针, fmt 为 字符型 指针, ...) 为整数型 | stdio.bi | 从 s 流读取为多个组有 % 标识在 fmt 相应列出的指针型 |
fseek | fseek(s 为 FILE 指针, offset 为 整数型, origin 为整数型) 为 整数型 | stdio.bi | 定位文件指针。起始点为 0, 1 或 2 开始, 偏移字节数到流结束位置。 |
fsetpos | fsetpos(s 为 FILE 指针, p 为 fpos_t 指针) 为 整数型 | stdio.bi | 设置流 s文件指针值为 p.指向的。 |
ftell | ftell(s 为 FILE 指针) 为 long | stdio.bi | 定位 流s文件指针的位置. |
fwrite | fwrite(buf 为 任意 指针, b 为 整数型, c 为 整数型, s 为 FILE 指针) 为 整数型 | stdio.bi | 写出c 个组 数据尺寸为 b 字节从缓冲区 buf 到文件 s. 返回实际写入数据组的数目。 |
getc | getc(s 为 FILE 指针) 为 整数型 | stdio.bi | 单个输入文本 (in ASCII) 从传入的流. (标准输入键盘缓冲区) |
getchar | getchar() 为 整数型 | stdio.bi | 单个输入字符从标准输入 |
gets | gets(b 为 字符型 指针) 为 字符型 指针 | stdio.bi | 读取一个字符流从标准输入直到 遇到 \n 或 文件尾. |
hypot | hypot(x 为 双精度小数型, y 为 双精度小数型) 为 双精度小数型 | math.bi | 计算直角三角形的斜边通过侧边 x 和 y. |
isalnum | isalnum(c 为 整数型) 为 整数型 | ctype.bi | 返回一个非零值如果字符 c 是字母数字。 |
isalpha | isalpha(c 为 整数型) 为 整数型 | ctype.bi | 返回一个非零值如果字符 c 是字母。 |
iscntrl | iscntrl(c 为 整数型) 为 整数型 | ctype.bi | 返回一个非零值如果字符 c 是一个控制符。 |
isdigit | isdigit(c 为 整数型) 为 整数型 | ctype.bi | 返回一个非零值如果字符 c 是数字。 |
isgraph | isgraph(c 为 整数型) 为 整数型 | ctype.bi | 返回一个非零值如果字符 c 是字母。 |
islower | islower(c 为 整数型) 为 整数型 | ctype.bi | 返回一个非零值如果字符 c 是一个小写字符。 |
isprint | isprint(c 为 整数型) 为 整数型 | ctype.bi | 返回一个非零值如果字符 c 是可以显示。 |
ispunct | ispunct(c 为 整数型) 为 整数型 | ctype.bi | 返回一个非零值如果字符 c 是标点字符。 |
isspace | isspace(c 为 整数型) 为 整数型 | ctype.bi | 返回一个非零值如果字符 c 是一个空格。 |
isupper | isupper(c 为 整数型) 为 整数型 | ctype.bi | 返回一个非零值如果字符 c 是一个大写字符。 |
isxdigit | isxdigit(c 为 整数型) 为 整数型 | ctype.bi | 返回一个非零值如果字符c 是十六进制文本数字(0 至 F 或 f). |
ldexp | ldexp(x 为 双精度小数型, n 为 整数型) 为 双精度小数型 | math.bi | 返回 x 与 2 的 n次幂的乘积. |
ldiv | ldiv(num 为 long, denom 为 long) 为 ldiv_t | stdlib.bi | 返回除法的商与余数为一个结构类型 ldiv_t. |
log | log(a 为 双精度小数型) 为 双精度小数型 | math.bi | 返回参数的自然对数。 |
log10 | log10(a 为 双精度小数型) 为 双精度小数型 | math.bi | 返回参数以10为底的对数。 |
malloc | malloc(bytes 为 整数型) 为 任意 指针 | stdlib.bi | 申请内存。返回指针型指向指定大小的缓冲区。 |
modf | modf(d 为 双精度小数型, p 为 双精度小数型 指针) 为 双精度小数型 | math.bi | 返回浮点小数 d的小数部分。 p 指向的整数部分表示为一个小数。 |
perror | perror(mess 为 字符型 指针) | stdio.bi | 输出流 stderr 的一个信息传递给参数。 |
pow | pow(x 为 双精度小数型, y 为 双精度小数型) 为 双精度小数型 | math.bi | 返回 x 的 y.次幂。 |
pow10 | pow10(x 为 双精度小数型) 为 双精度小数型 | math.bi | 返回 10 的 x次幂 ( log10()的反函数). |
printf | printf(fmt 为 字符型 指针, ...) 为 整数型 | stdio.bi | 输出基本输出为许多组有单一 % 标识符在 fmt 匹配列表中的参数。 |
putc | putc(c 为 整数型, s 为 FILE 指针) 为 整数型 | stdio.bi | 输出单个字符到流 s. |
putchar | putchar(c 为 整数型) 为 整数型 | stdio.bi | 输出单个字符 c 到基本输出. |
puts | puts(b 为 字符型 指针) 为 整数型 | stdio.bi | 发送字符流在 b 中的到基本输出, 返回 0 如果操作失败。 |
rand | rand() 为 整数型 | stdlib.bi | 返回一个伪随机数。种子是必须的。种子设置用 srand. |
realloc | realloc(p 为 任意 指针, newsize 为 size_t) 为 任意 指针 | stdlib.bi | 重新申请内存。返回指向一个缓冲区为改变目标尺寸的 p. |
rewind | rewind(s 为 FILE 指针) | stdio.bi | 流除一个文件流中指示的错误 (读 或写). 必需在读取一个改进文件之前。 |
scanf | scanf(fmt 为 字符型 指针, ?) 为 整数型 | stdio.bi | 从基本输入读取一些组为有 % 标识在 fmt 相应列出的指针。 |
sin | sin(ar 为 双精度小数型) 为 双精度小数型 | math.bi | 返回一个以弧度为单位的角度的正弦。 |
sinh | sinh(x 为 双精度小数型) 为 双精度小数型 | math.bi | 返回一个以弧度为单位的角度的双曲正弦。 |
sprintf | sprintf(p 为 字符型 指针, fmt 为 字符型 指针, ...) 为整数型 | stdio.bi | 输出到字符 p 为多个组为单个 % 标识到 fmt 有匹配到参数列表的。 |
sqrt | sqrt(a 为 双精度小数型) 为 双精度小数型 | math.bi | 返回传入值的平方根。如果值是负数则范围发生错误 |
srand | srand(seed 为 无符整数型) | stdlib.bi | 设置种子给随机数。一个可能的种子是当前时间. |
sscanf | sscanf(b 为 字符型 指针, fmt 为 字符型 指针, ...) 为整数型 | stdio.bi | 从缓冲区 b 读取为多个组为有 % 标识到 fmt 相应列出的指针。 |
strcat | strcat(s1 为 字符型 指针, s2 为 字符型 指针) 为 字符型指针 | 文本.bi | 连接 (追加) 字符串 s2 到 s1. |
strchr | strchr(s 为 字符型 指针, c 为 整数型) 为 字符型 指针 | 文本.bi | 返回指针指向 c在 s中最先出现的 或 NULL 如果没有发现。 |
strcmp | strcmp(s1 为 字符型 指针, s2 为 字符型 指针) 为 整数型 | string.bi | 比较 字符串 s2 到 s1. 返回 0 或 最先不匹配的字符为ASCII 值比较结果。 |
strcpy | strcpy(s1 为 字符型 指针, s2 为 字符型 指针) 为 字符型指针 | string.bi | 复制 s2 到 s1. |
strcspn | strcspn(s1 为 字符型 指针, s2 为 字符型 指针) 为 整数型 | string.bi | 返回 s1 中一定数量的字符在遇到任何一个s2.字符串之前。 |
strerror | strerror(n 为 整数型) 为 字符型 指针 | string.bi | 返回一个指针指向系统发生的错误信息对应的传入的错误码。 |
strlen | strlen(s 为 字符型 指针) 为 整数型 | string.bi | 返回一个以空中止指向s 的字符串的字节数(总数非空). |
strncat | strncat(s1 为 字符型 指针, s2 为 字符型 指针, n 为整数型) 为 字符型 指针 | string.bi | 连接(追加) n 个字从 字符串 s2 到 s1. |
strncmp | strncmp(s1 为 字符型 指针, s2 为 任意 指针, n 为 整数型) 为 整数型 | string.bi | 比较字符串 s2的 n 字节数到同样的s1. 返回 0 或 首个不匹配字符的ASCII 值的负数差别。 |
strncpy | strncpy(s1 为 字符型 指针, s2 为 字符型 指针, n 为整数型) 为 字符型 指针 | string.bi | 复制 n 字节数从 s2 到 s1. |
strpbrk | strpbrk(s1 为 字符型 指针, s2 为 字符型 指针) 为字符型 指针 | string.bi | 返回一个指针指向在s1中首个遇到字符串s2. |
strrchr | strrchr(s 为 字符型 指针, c 为 整数型) 为 字符型 指针 | string.bi | 返回指针指向在s 中最后遇到的 c 或 NULL 如果查找失败。 |
strspn | strspn(s1 为 字符型 指针, s2 为 字符型 指针) 为 整数型 | string.bi | 返回s1中一定数量的字符在没遇到s2.之前。 |
strstr | strstr(s1 为 字符型 指针, s2 为 字符型 指针) 为 字符型指针 | string.bi | 寻找字符串 s2 在 s1 中的位置,并且指针指向它的最先字符。 |
strtod | strtod(s 为 字符型 指针, p 为 字符型 指针) 为 双精度小数型 | stdlib.bi | 转换 字符串到双精度小数型, 假设字符串是数字形式的。 |
strtok | strtok(s1 为 字符型 指针, s2 为 字符型 指针) 为 字符型指针 | string.bi | 返回指针指向利用字符串 s1的连续标记. 标记可以看作是分隔符被排列在 s2. |
system | system(命令行 为 字符型 指针) 为 整数型 | stdlib.bi | 执行,从一个程序的内部,命令行地址指向操作系统写入的字符串。 |
tan | tan(ar 为 双精度小数型) 为 双精度小数型 | math.bi | 返回一个以弧度为单位的角度的正切。 |
tanh | tanh(x 为 双精度小数型) 为 双精度小数型 | math.bi | 返回一个以弧度为单位的角度的双曲正切。 |
tolower | tolower(c 为 整数型) 为 整数型 | ctype.bi | 转换字符从大写到小写(为ASCII码). |
toupper | toupper(c 为 整数型) 为 整数型 | ctype.bi | 转换字符从小写到大写(为ASCII码). |
ungetc | ungetc(c 为 整数型, s 为 FILE 指针) 为 整数型 | stdio.bi | 推一个字符 c 返回到流 s, 返回文件尾如果不成功,不推多于一个的字符。 |
因国家互联网安全管理要求,关闭回帖功能。大家需要留言,请使用【勇芳软件客服】即时联系勇芳点此打开->>勇芳软件客服