• C语言的库(考试时可能会用到)


    <ctype.h>

    <math.h>

    • double acos(double x) 返回以弧度表示的 x 的反余弦。

    • double asin(double x) 返回以弧度表示的 x 的反正弦。

    • double atan(double x) 返回以弧度表示的 x 的反正切。

    • double atan2(double y, double x) 返回以弧度表示的 y/x 的反正切。y 和 x 的值的符号决定了正确的象限。

    • double cos(double x) 返回弧度角 x 的余弦。

    • double sin(double x) 返回弧度角 x 的正弦。

    • double exp(double x) 返回 e 的 x 次幂的值。

    • double frexp(double x, int *exponent) 把浮点数 x 分解成尾数和指数。返回值是尾数,并将指数存入 exponent 中。所得的值是 x = mantissa * 2 ^ exponent。

    • double ldexp(double x, int exponent) 返回 x 乘以 2 的 exponent 次幂。

    • double log(double x) 返回 x 的自然对数(基数为 e 的对数)。

    • double log10(double x) 返回 x 的常用对数(基数为 10 的对数)。

    • double modf(double x, double *integer) 返回值为小数部分(小数点后的部分),并设置 integer 为整数部分。

    • double pow(double x, double y) 返回 x 的 y 次幂。

    • double sqrt(double x) 返回 x 的平方根。

    • double ceil(double x) 返回大于或等于 x 的最小的整数值。

    • double fabs(double x) 返回 x 的绝对值。

    • double floor(double x) 返回小于或等于 x 的最大的整数值。

    • double fmod(double x, double y) 返回 x 除以 y 的余数。

    <stdio.h>

    • NULL 这个宏是一个空指针常量的值。

    • EOF 这个宏是一个表示已经到达文件结束的负整数。

    • int sprintf(char *str, const char *format, ...) 发送格式化输出到字符串str所指存储单元。(可以看做从右到左的过程

    如:sprintf(str, "Pi 的值 = %f", M_PI); //format是 M_PI 的格式

    如:可以将一个字符串拆成多个部分,并存在不容的变量中(*可以看做从左到右的过程
    strcpy( dtm, "Saturday March 25 1989" );
    sscanf( dtm, "%s %s %d %d", weekday, month, &day, &year ); //注意第二个参数也是参看右边变量的类型

    <stdlib.h>

    如:qsort(base, nitems , sizeof(int), cmp);

    base -- 指向要排序的数组的第一个元素的指针。
    nitems -- 由 base 指向的数组中元素的个数。
    size -- 数组中每个元素的大小,以字节为单位。(即sizeof(int))
    cmp -- 用来比较两个元素的函数。

    • void *bsearch(const void *key, const void base, size_t nitems, size_t size, int (compar)(const void *, const void *)) 执行二分查找。

    • void *malloc(size_t size) 分配所需的内存空间,并返回一个指向它的指针。

    • void free(void *ptr) 释放之前调用 calloc、malloc 或 realloc 所分配的内存空间。

    <string.h>

    • int strcmp(const char *str1, const char *str2) 把 str1 所指向的字符串和 str2 所指向的字符串进行比较。

    注意:返回值为正数,负数;0(相等时)

    • size_t strlen(const char *str) 计算字符串 str 的长度,直到空结束字符,但不包括空结束字符。

    <time.h>

    如下面代码将输出:当前时间 = Mon Aug 13 08:23:14 2012
    int main (){
    time_t curtime;//得到一个time_t变量curtime
    time(&curtime);//将当前时间存入curtime
    printf("当前时间 = %s", ctime(&curtime));//以一定格式打印当前时间
    return(0);
    }

  • 相关阅读:
    淘宝API学习之道:淘宝TOP之API接口接入教程
    hdu 2952 Counting Sheep
    【Java 虚拟机探索之路系列】:JIT编译器
    Android Afinal框架学习(一) FinalDb 数据库操作
    class、interface、struct的差别
    13个Cat命令管理文件实例汇总
    Linux df 命令用法示例
    九个uname命令获取Linux系统详情的实例
    Linux中查看进程的多线程
    精通Linux的“kill”命令
  • 原文地址:https://www.cnblogs.com/heyour/p/12370359.html
Copyright © 2020-2023  润新知