精华内容
下载资源
问答
  • 库函数

    2013-04-22 11:26:00
    函数库:函数库是由系统建立的具有一定功能的函数的集合。库中存放函数的名称和对应的目标代码,以及连接过程中所需的重定位信息。...C语言库函数与用户程序之间进行信息通信时要使用的数据和变量...

    函数库:函数库是由系统建立的具有一定功能的函数的集合。库中存放函数的名称和对应的目标代码,以及连接过程中所需的重定位信息。用户也可以根据自己的需要建立自己的用户函数库。

    库函数:存放在函数库中的函数。库函数具有明确的功能、入口调用参数和返回值。连接程序:将编译程序生成的目标文件连接在一起生成一个可执行文件。

    头文件:有时也称为包含文件。C语言库函数与用户程序之间进行信息通信时要使用的数据和变量,在使用某一库函数时,都要在程序中嵌入(用#include)该函数对应的头文件。

    由于C语言编译系统应提供的函数库目前尚无国际标准。不同版本的C语言具有不同的库函数,用户使用时应查阅有关版本的C的库函数参考手册。我们以Turbo C为例简介一下C的库函数,并附录中给出了Turbo C的部分常用库函数。

    转载于:https://www.cnblogs.com/hellomyself/archive/2013/04/22/3035162.html

    展开全文
  • C语言库函数 C语言库函数 C语言库函数 C语言库函数
  • modbus 库函数

    2018-09-12 11:51:55
    ni modbus 库函数,在编写modbus通信程序时可以直接调用,简化了编写过程。
  • C语言中的库函数C语言中的库函数C语言中的库函数C语言中的库函数C语言中的库函数
  • arduino库函数大全

    2018-11-23 11:41:50
    各种arduino的库函数介绍,以及库函数的编写,提供了库函数编写教程及使用方法
  • C语言常用库函数

    2019-04-12 20:46:52
    C语言常用库函数, 包含C语言开发所有标准库函数
  • python 库函数手册

    2020-09-15 16:00:35
    包含所有的python库函数的用法,可以方便查询,方便掌握 包含所有的python库函数的用法,可以方便查询,方便掌握
  • tc 库函数

    2011-09-15 19:14:14
    tc库函数,tc库函数,tc库函数,tc库函数,tc库函数,tc库函数,tc库函数,tc库函数,tc库函数,tc库函数,tc库函数,tc库函数,tc库函数,tc库函数
  • C51库函数

    2020-08-15 17:48:35
    1.前言 重新回来审视单片机的开发,发现C51居然也...C51库函数的帮助文档可以在Keil4的安装目录下找到,相对地址为:Keil4\C51\hlp\c51.chm,文档内的Library Reference目录下有以类别划分的库函数(Routines By Ca

    1.前言

    重新回来审视单片机的开发,发现C51居然也支持库函数的开发。库函数中支持printf的串口输出函数、memcpy类的内存操作函数、malloc/free类的内存申请与释放函数、sin类的数学计算函数。

    库函数的使用不仅可以加快开发效率,还能提供友好的程序跨平台移植特性。

    2.库函数

    C51库函数的帮助文档可以在Keil4的安装目录下找到,相对地址为:Keil4\C51\hlp\c51.chm,文档内的Library Reference目录下有以类别划分的库函数(Routines By Category)、有头文件介绍(Include Files)、有单个函数的介绍(Reference)。其中划分的库函数类别主要有:

    缓存操作类(Buffer Manipulation Routines)

    字符类(Character Routines)

    数据转换类(Data Conversion Routines)

    数学类(Math Routines)

    内存分配类(Memory Allocation Routines)

    IO流类(Stream I/O Routines)

    字符串类(String Routines)

    可变长度参数(Variable Length Argument Routines)

    本征库函数(Intrinsic Routines)

    其他(Miscellaneous Routines)

    3.详细分类

    缓存操作类(Buffer Manipulation Routines)

    Routine Include Description
    memccpy string.h Copies data bytes from one buffer to another until a specified character or specified number of characters has been copied.
    memchr string.h Returns a pointer to the first occurrence of a specified character in a buffer.
    memcmp string.h Compares a given number of characters from two different buffers.
    memcpy string.h Copies a specified number of data bytes from one buffer to another.
    memmove string.h Copies a specified number of data bytes from one buffer to another. This routine is typically used when the two buffers may overlap.
    memset string.h Initializes a specified number of data bytes in a buffer to a specified character value.

    字符类(Character Routines)

    Routine Include Description
    isalnum ctype.h Tests for an alphanumeric character.
    isalpha ctype.h Tests for an alphabetic character.
    iscntrl ctype.h Tests for a Control character.
    isdigit ctype.h Tests for a decimal digit.
    isgraph ctype.h Tests for a printable character with the exception of space.
    islower ctype.h  
    isprint ctype.h Tests for a printable character.
    ispunct ctype.h Tests for a punctuation character.
    isspace ctype.h Tests for a whitespace character.
    isupper ctype.h Tests for an uppercase alphabetic character.
    isxdigit ctype.h Tests for a hexadecimal digit.
    toascii ctype.h Converts a character to an ASCII code.
    toint ctype.h Converts a hexadecimal digit to a decimal value.
    tolower ctype.h Tests a character and converts it to lowercase if it is uppercase.
    _tolower ctype.h Unconditionally converts a character to lowercase.
    toupper ctype.h Tests a character and converts it to uppercase if it is lowercase.
    _toupper ctype.h Unconditionally converts a character to uppercase.

    数据转换类(Data Conversion Routines)

    Routine Include Description
    abs math.h Generates the absolute value of an integer type.
    atof stdlib.h Converts a string to a float.
    atoi stdlib.h Converts a string to an int.
    atol stdlib.h Converts a string to a long.
    cabs math.h Generates the absolute value of a character type.
    labs math.h Generates the absolute value of a long type.
    strtod stdlib.h Converts a string to a float.
    strtol stdlib.h Converts a string to a long.
    strtoul stdlib.h Converts a string to an unsigned long.

    数学类(Math Routines)

    Routine Include Description
    acos math.h Calculates the arc cosine of a specified number.
    asin math.h Calculates the arc sine of a specified number.
    atan math.h Calculates the arc tangent of a specified number.
    atan2 math.h Calculates the arc tangent of a fraction.
    ceil math.h Finds the integer ceiling of a specified number.
    cos math.h Calculates the cosine of a specified number.
    cosh math.h Calculates the hyperbolic cosine of a specified number.
    exp math.h Calculates the exponential function of a specified number.
    fabs math.h  
    floor math.h Finds the largest integer less than or equal to a specified number.
    fmod math.h Calculates the floating-point remainder.
    log math.h Calculates the natural logarithm of a specified number.
    log10 math.h Calculates the common logarithm of a specified number.
    modf math.h Generates integer and fractional components of a specified number.
    pow math.h Calculates a value raised to a power.
    rand stdlib.h Generates a pseudo random number.
    sin math.h Calculates the sine of a specified number.
    sinh math.h Calculates the hyperbolic sine of a specified number.
    srand stdlib.h Initializes the pseudo random number generator.
    sqrt math.h Calculates the square root of a specified number.
    tan math.h Calculates the tangent of a specified number.
    tanh math.h Calculates the hyperbolic tangent of a specified number.
    _chkfloat_ intrins.h Checks the status of a floating-point number.
    _crol_ intrins.h Rotates an unsigned char left a specified number of bits.
    _cror_ intrins.h Rotates an unsigned char right a specified number of bits.
    _irol_ intrins.h Rotates an unsigned int left a specified number of bits.
    _iror_ intrins.h Rotates an unsigned int right a specified number of bits.
    _lrol_ intrins.h Rotates an unsigned long left a specified number of bits.
    _lror_ intrins.h Rotates an unsigned long right a specified number of bits.

    内存分配类(Memory Allocation Routines)

    Routine Include Description
    calloc stdlib.h Allocates storage for an array from the memory pool.
    free stdlib.h Frees a memory block that was allocated using calloc, malloc, or realloc.
    init_mempool stdlib.h Initializes the memory location and size of the memory pool.
    malloc stdlib.h Allocates a block from the memory pool.
    realloc stdlib.h Reallocates a block from the memory pool.

    IO流类(Stream I/O Routines)

    Routine Include Description
    getchar stdio.h Reads and echoes a character using the _getkey and putchar routines.
    _getkey stdio.h Reads a character using the 8051 serial interface.
    gets stdio.h Reads and echoes a character string using the getchar routine.
    printf stdio.h Writes formatted data using the putchar routine.
    putchar stdio.h Writes a character using the 8051 serial interface.
    puts stdio.h Writes a character string and newline ('\n') character using the putchar routine.
    scanf stdio.h Reads formatted data using the getchar routine.
    sprintf stdio.h Writes formatted data to a string.
    sscanf stdio.h Reads formatted data from a string.
    ungetchar stdio.h Places a character back into the getchar input buffer.
    vprintf stdio.h Writes formatted data using the putchar function.
    vsprintf stdio.h Writes formatted data to a string.

    字符串类(String Routines)

    Routine Include Description
    strcat string.h Concatenates two strings.
    strchr string.h Returns a pointer to the first occurrence of a specified character in a string.
    strcmp string.h Compares two strings.
    strcpy string.h Copies one string to another.
    strcspn string.h Returns the index of the first character in a string that matches any character in a second string.
    strlen string.h Returns the length of a string.
    strncat string.h Concatenates up to a specified number of characters from one string to another.
    strncmp string.h Compares two strings up to a specified number of characters.
    strncpy string.h Copies up to a specified number of characters from one string to another.
    strpbrk string.h Returns a pointer to the first character in a string that matches any character in a second string.
    strpos string.h Returns the index of the first occurrence of a specified character in a string.
    strrchr string.h Returns a pointer to the last occurrence of a specified character in a string.
    strrpbrk string.h Returns a pointer to the last character in a string that matches any character in a second string.
    strrpos string.h Returns the index of the last occurrence of a specified character in a string.
    strspn string.h Returns the index of the first character in a string that does not match any character in a second string.
    strstr string.h Returns a pointer in a string that is identical to a second sub-string.

    可变长度参数(Variable Length Argument Routines)

    Routine Include Description
    va_arg stdarg.h Retrieves an argument from an argument list.
    va_end stdarg.h Resets an argument pointer.
    va_start stdarg.h Sets a pointer to the beginning of an argument list.

    本征库函数(Intrinsic Routines)

    Routine Include Description
    _chkfloat_ intrins.h Checks the status of a floating-point number.
    _crol_ intrins.h Rotates an unsigned char left a specified number of bits.
    _cror_ intrins.h Rotates an unsigned char right a specified number of bits.
    _irol_ intrins.h Rotates an unsigned int left a specified number of bits.
    _iror_ intrins.h Rotates an unsigned int right a specified number of bits.
    _nop_ intrins.h Executes one NOP instruction.
    _pop_ intrins.h Pops an SFR from the hardware stack using the POP instruction.
    _push_ intrins.h Pushes an SFR onto the hardware stack using the PUSH instruction.
    _testbit_ intrins.h Tests the value of a bit and clears it to 0.

    其他(Miscellaneous Routines)

    Routine Include Description
    setjmp setjump.h Saves the current stack condition and program address.
    longjmp setjump.h Restores the stack condition and program address.
    _nop_ intrins.h Inserts an 8051 NOP instruction.
    _testbit_ intrins.h Tests the value of a bit and clears it to 0.

    4.例程

    Keil4为C51提供了较为丰富的例程,例程在Keil的安装目录下,相对地址为:Keil4\C51\Examples。

     

    参考资料:

    1. Keil C51的库函数

    2. Keil C51的库函数

    附件:

     

    展开全文
  • C++常用库函数

    2018-12-01 14:47:49
    C++常用库函数(主要是C++标准库中的一些常用库函数的详细讲解和使用方式)
  • C语言库函数手册

    2017-08-24 21:10:50
    C语言库函数手册
  • C++STL库函数

    2019-03-30 16:52:12
    C++STL库的所有库函数,每个里面都有很详细的中文注释,适合想深入理解STL库函数的人下载学习。
  • 指针 内存库函数

    2017-04-09 09:42:27
    指针 内存库函数
  • arduino rfid库函数

    2018-04-03 11:11:31
    这个一个arduino 的rfid库函数,是一个能达到通用80%的硬件的一个库函数
  • Arduino 超声波库函数

    2018-04-22 13:21:38
    Arduino 超声波库函数,非常好用的库函数,支持四线超声波模块,速度快延迟小精度高
  • RFID库函数.rar

    2020-05-26 12:02:34
    arduino库函数,rfid库函数,亲测可以用。
  • STM8笔记 库函数

    2020-11-14 22:32:29
    STM8笔记 库函数
  • AVR常用库函数介绍

    2020-08-21 06:30:18
    AVR常用库函数介绍
  • cmath库函数

    2020-05-12 07:24:00
    cmath是c++语言中的库函数,其中的c表示函数是来自c标准库的函数,math为数学常用库函数。 cmath中常用库函数: 函数 作用 int abs(int i); 返回整型参数i的绝对值 double fabs(double i); 返回浮点数i的...

    cmath是c++语言中的库函数,其中的c表示函数是来自c标准库的函数,math为数学常用库函数。

    cmath中常用库函数:

    函数 作用
    int abs(int i); 返回整型参数i的绝对值
    double fabs(double i); 返回浮点数i的绝对值
    round(double x) 返回四舍五入值
    double sqrt(double x) 返回+√x的值
    double hypot(double x,double y) 返回直角三角形斜边的长度(z)
    z^2=x^2+y^2
    double acos(double x) 返回x的反余弦arccos(x)值,x为弧度,
    1弧度=180/π≈57.3度
    double asin(double x) 返回x的反正弦arcsin(x)值,x为弧度,
    1弧度=180/π≈57.3度
    double atan(double x) 返回x的反正切arctan(x)值,x为弧度,
    1弧度=180/π≈57.3度
    double cos(double x) 返回x的余弦cos(x)值,x为弧度,
    1弧度=180/π≈57.3度
    double sin(double x) 返回x的正弦sin(x)值,x为弧度,
    1弧度=180/π≈57.3度
    double tan(double x) 返回x的正切tan(x)值,x为弧度,
    1弧度=180/π≈57.3度
    double ceil(double x) 返回不小于x的最小整数
    double floor(double x) 返回不大于x的最大整数
    double fabs(double x); 返回双精度参数x的绝对值
    long labs(long n); 返回长整型参数n的绝对值
    double exp(double x); 返回指数函数e^x的值
    double log(double x); 返回logex的值
    double log10(double x) 返回log10x的值
    double pow(double x,double y) 返回x^y的值
    double pow10(int p) 返回10^p的值
    int rand() 产生一个随机数并返回这个数
    double atof(char *nptr) 将字符串nptr转换成浮点数并返回这个浮点数
    double atol(char *nptr) 将字符串nptr转换成长整数并返回这个整数
    double atof(char *nptr) 将字符串nptr转换成双精度数,并返回这个数,错误返回0
    int atoi(char *nptr) 将字符串nptr转换成整型数, 并返回这个数,错误返回0
    long atol(char *nptr) 将字符串nptr转换成长整型数,并返回这个数,错误返回0
    floor(double arg) 向下(向0)取整

    参考链接:
    https://blog.csdn.net/mary19920410/article/details/63696380

    展开全文
  • C 语言库函数大全

    2018-05-13 22:46:08
    C 语言库函数大全C 语言库函数大全C 语言库函数大全C 语言库函数大全C 语言库函数大全C 语言库函数大全
  • STC15库函数

    2018-11-30 19:02:25
    STC提供了以下的库函数: 一同下载下来的还有一本使用参考:STC库函数使用参考.pdf。一共16页,看完就会用STC15的各种资源了,上手特别快!
  • vxworks库函数

    2012-10-23 14:05:21
    介绍vxworks库函数,开发过程必备。
  • PComm 库函数

    2019-06-24 17:20:10
    PComm 库函数 PComm 库函数是台湾MOXA公司提供的,他为用户提供了基于win32 api的开发接口。PComm库函数分为7大类 控制函数、数据输入函数、数据输出函数、状态函数、事件驱动函数、传输文件函数、特殊设定函数 ...

    PComm 库函数

     

    PComm 库函数是台湾MOXA公司提供的,他为用户提供了基于win32 api的开发接口。   PComm库函数分为7大类  

    控制函数、数据输入函数、数据输出函数、状态函数、事件驱动函数、传输文件函数、特殊设定函数
    上述函数均返回int型数据,若函数调用成功则返回0,否则返回一个负整数。

    控制函数主要包括
    sio_open(PortNum) 打开串口
    sio_close(PortNum) 关闭串口
    sio_ioctl(PortNum, baud, mode)设置串口的工作模式,包括波特率,数据位元,停止位,效验等  
    sio_flush(portNum,func)清除发送、接收缓冲区 其中func 为0清空输入,为1清空输出,为2清空输入输出
    sio_SetWriteTimeouts(int port,DWORD TotalTimeouts):设置串口写操作的超时。
    sio_lctrl(Portnum,mode) 设置串口RTS/DTS。 待定

    数据输入函数主要包括
    sio_getch(PortNum) 从输入缓冲区读一个字符
    sio_read(PortNum,buf,len) 从输入缓冲区读指定个数的字符
    sio_iqueue(Portnum)读取输入缓冲区中的字符长度

    数据输出函数主要包括
    sio_putch(PortNum) 写一个字符到输出缓冲区
    sio_write(PortNum,buf,len)写指定个数的字符到输出缓冲区

    状态函数主要包括
    sio_lstatus(portNum)获取串口的CTS,DSR,DCD,RI线的状态
    sio_getbaud(portNum)获取串口的波特率
    sio_getmode(portNum)获取串口的工作模式。对应sio_ioct函数  

    事件函数主要包括
    sio_term_irq(portNum,func,code) 当接收到指定字符时响应事件,func为回调函数名,code为指定的字符
    sio_cnt_irq(PortNum,func,count) 当接收到指定个数字元时响应事件,func为回调函数名,count接收的个数

    传输文件函数主要包括
    sio_FtASCIITx(portNum,fname,func,key)发送一个文本文件
    sio_FtASCIIRx(portNum,fname,func,Key,sec)接收一个文本文件

    int i,Ret,DataLen;
    FILE *fp1;
    uchar RetDataC[30],WriteData[24],PSC[5];
    Ret = sio_open(port);
    if (Ret != SIO_OK )
    return(-1);//打开串口错误
    Ret = sio_ioctl (port, B9600, P_NONE | BIT_8 | STOP_1 );
    if (Ret != SIO_OK) {
    sio_close(port);
    return(-2);//设置串口参数失败
    }

    展开全文
  • HAL库函数手册

    2017-03-05 16:53:35
    HAL库函数手册(英文版)
  • c语言库函数chm

    2019-02-24 10:52:54
    c语言chm,所有库函数都包括了,下了很多csdn其他的资源都是不完整的。最后某大神分享给我了
  • C语言标准库函数

    2018-09-20 08:52:13
    C语言标准库函数,包括了我们常用的数学计算函数还有文件IO,字符串的操作函数
  • C库函数

    2019-03-18 03:15:24
    Linux的系统I/O函数(read、write、open、close和 lseek等)与C语言的C库函数(libc.so库文件中)都是相对应的,它们都是动态库函数。如下图所示,C库函数有fopen、fclose、fwrite、fread和fseek等。这些C库函数都...
  • ardupilot库函数

    2020-01-12 14:45:53
    ardupilot库函数 ardupilot库函数是copter、plane、rover等无人驾驶仪的公用库。 核心库 AP_AHRS - 使用DCM或者EKF算法进行姿态角(roll、pitch)和航向(yaw)的估计 AP_Common - 通用函数库 AP_Math - 包括了各种...
  • Multi-dimensional View of Python Python面面观 2 用Python玩转数据 常用PYTHON标准 库函数 Nanjing University math模块数学中的常用函数 3 数学运算的一系列函数 Source > import math > math.e, math.pi > math....

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 42,962
精华内容 17,184
关键字:

库函数