📝 C++

3827篇技术文档
  C++ vsnprintf()

📅  最后修改于: 2020-09-25 08:42:18        🧑  作者: Mango

C++中的vsnprintf() 函数用于将格式化的字符串写入字符串缓冲区。与vsprintf()不同,在vsnprintf()指定可以写入缓冲区的最大字符数。vsnprintf()原型的vsnprintf()函数将通过指向的字符串format为<字符>缓冲区。可以写入的最大字符数为buf_size。 字符被写入后,终止空字符添加。如果buf_size等于零,buf_size写入任何内容,并且bu...

  C++ vsprintf()

📅  最后修改于: 2020-09-25 08:42:56        🧑  作者: Mango

C++中的vsprintf() 函数用于将格式化的字符串写入字符串缓冲区。vsprintf()原型的vsprintf()函数将通过格式指向为<字符>缓冲区中的字符串 。 字符串格式可以包含以%开头的格式说明符,这些格式说明符由作为列表vlist传递的变量的值替换。它在<cstdio>头文件中定义。vsprintf()参数vsprintf()返回值如果成功,则vsprintf()函数将返回写入的字符...

  C++ vsscanf()

📅  最后修改于: 2020-09-25 08:43:39        🧑  作者: Mango

C++中的vsscanf() 函数用于从字符串缓冲区读取数据。vsscanf() 函数在<cstdio>头文件中定义。vsscanf()原型通过VLIST所限定的页vsscanf() 函数从<字符>缓冲器缓冲和存储的值到相应的位置的数据。vsscanf()参数vsscanf()返回值示例:vsscanf() 函数如何工作?运行该程序时,可能的输出为:...

  C++ cstdlib abs()

📅  最后修改于: 2020-09-25 08:44:18        🧑  作者: Mango

C++中的abs() 函数返回整数的绝对值。此函数在<cstdlib>头文件中定义。对于浮点类型,头文件<cmath>中也重载了abs() 函数;对于复数,头文件<complex>中则重载了;对于valarrays,头文件<valarray>中也重载了abs() 函数 。abs()原型[从C++ 11标准开始]abs() 函数采用单个参数,并返回类型为int,long int或long long ...

  C++ at_quick_exit()

📅  最后修改于: 2020-09-25 08:45:01        🧑  作者: Mango

C++中的at_quick_exit() 函数注册了一个在程序快速终止(即通过quick_exit()终止)时要调用的函数 。当函数 quick_exit() 函数,将调用在at_quick_exit() 函数 。at_quick_exit()原型此函数在<cstdlib>头文件中定义。at_quick_exit()参数at_quick_exit()返回值at_quick_exit() 函数返回:...

  C++ atexit()

📅  最后修改于: 2020-09-25 08:45:46        🧑  作者: Mango

C++中的atexit() 函数注册一个在正常程序终止时要调用的函数 。C++中的atexit() 函数注册一个在正常程序终止时要调用的函数 。atexit()原型此函数在<cstdlib>头文件中定义。atexit()参数atexit()返回值atexit() 函数返回:示例1:atexit() 函数如何工作?运行该程序时,输出为:可以注册多个函数以在终止时执行。如果注册了多个atexit功能,...

  C++ atof()

📅  最后修改于: 2020-09-25 08:46:31        🧑  作者: Mango

C++中的atof() 函数将字符串的内容解释为浮点数,并以双精度形式返回其值。atof()原型它在<cstdlib>头文件中定义。atof()参数atof()返回值atof() 函数返回:如果转换后的值超出范围,则将导致未定义的行为。示例1:atof() 函数如何工作?运行该程序时,输出为:atof() 函数的有效浮点值包含一个可选的+或-号,后跟以下一组值:示例2:atof()如何使用指数和十...

  C++ atol()

📅  最后修改于: 2020-09-25 08:47:13        🧑  作者: Mango

C++中的atol() 函数解释字符串的内容并返回其对应的整数值。atol()原型它在<cstdlib>头文件中定义。atol() 函数将字符串作为参数,将其内容解释为整数,并在long int返回相应的值。atol()参数atol()返回值atol() 函数返回:如果转换后的值超出范围,则将导致未定义的行为。示例1:atol() 函数如何工作?运行该程序时,输出为:atol() 函数的有效整数值...

  C++ bsearch()

📅  最后修改于: 2020-09-25 08:47:56        🧑  作者: Mango

C++中的bsearch() 函数对元素数组中的元素执行二进制搜索,如果找到,则返回指向该元素的指针。bsearch() 函数要求所有小于要在数组中左侧搜索的元素的元素。同样,所有大于要搜索元素的元素都必须位于数组中它的右侧。如果数组以升序排序,则可以满足此要求。bsearch()原型该函数在<cstdlib>头文件中定义。bsearch() 函数在数组base搜索key。所有小于key元素必须出...

  C++ div()

📅  最后修改于: 2020-09-25 08:48:39        🧑  作者: Mango

C++中的div() 函数计算整数和两个数字除法的余数。div() 函数在<cstdlib>头文件中定义。数学上div()原型[从C++ 11标准开始]它有两个参数x和y,并返回整数商和x除以y的余数。的商quot是表达式x / y的结果。其余的rem是表达式x%y的结果。div()参数div()返回值div() 函数返回div_t,ldiv_t或lldiv_t类型的结构。每个结构都包含两个成员:...

  C++ _Exit()

📅  最后修改于: 2020-09-25 08:49:18        🧑  作者: Mango

C++中的_Exit() 函数导致进程正常终止,而不执行任何常规的清理任务。既不调用任何对象析构函数,也不调用atexit或at_quick_exit注册的函数。定义是否关闭诸如文件之类的开放资源。如果exit_code为0或EXIT_SUCCESS,则将成功的终止状态返回到主机环境。如果exit_code为EXIT_FAILURE,则终止失败状态将返回到主机环境。在其他情况下,将返回实现定义的状...

  C++ free()

📅  最后修改于: 2020-09-25 08:50:03        🧑  作者: Mango

C++中的free() 函数释放先前使用calloc,malloc或realloc函数分配的内存块,使其可用于进一步分配。C++中的free() 函数释放先前使用calloc,malloc或realloc函数分配的内存块,使其可用于进一步分配。free() 函数不会更改指针的值,也就是说,它仍指向相同的内存位置。free()原型该函数在<cstdlib>头文件中定义。free()参数free()返...

  C++ getenv()

📅  最后修改于: 2020-09-25 08:50:46        🧑  作者: Mango

C++中的getenv() 函数返回一个指向C 字符串的指针,该字符串包含作为参数传递的环境变量的值。如果传递给getenv() 函数的环境变量不在环境列表中,则它将返回空指针。getenv()原型此函数在<cstdlib>头文件中定义。getenv()参数getenv()返回值getenv() 函数返回:示例:getenv() 函数如何工作?运行该程序时,可能的输出为:注意:不同设备的输出有所不...

  C++ labs()

📅  最后修改于: 2020-09-25 08:51:27        🧑  作者: Mango

C++中的labs() 函数返回long或long int数据的绝对值。可以将labs() 函数视为abs()的long int版本。它在<cstdlib>头文件中定义。labs()原型[从C++ 11标准开始]labs() 函数采用long或long int类型的单个参数,并返回相同类型的值。labs()参数x:返回绝对值的long或long int数据。labs()返回值labs() 函数返回...

  C++ ldiv()

📅  最后修改于: 2020-09-25 08:52:08        🧑  作者: Mango

C++中的ldiv() 函数计算整数和两个数除法的余数。ldiv()可以认为是div()的long int版本。它在<cstdlib>头文件中定义。数学上ldiv()原型[从C++ 11标准开始]ldiv() 函数采用两个参数x和y,并返回整数商和x除以y的余数。的商quot是表达式x / y的结果。其余的rem是表达式x%y的结果。ldiv()参数ldiv()返回值ldiv() 函数返回类型为l...