C语言函数大全--e开头的函数

2023-11-08

e开头的函数


本篇介绍C语言函数大全–e开头的函数

1. ecvt

1.1 函数说明

函数声明 函数功能
char ecvt(double value, int ndigit, int *decpt, int *sign); 把一个双精度浮点型数转换为字符串,转换结果中不包括十进制小数点

value : 待转换的双精度浮点数。
ndigit :存储的有效数字位数。这个函数存储最多 ndigit 个数字值作为一个字符串,并添加一个结束符(‘\0’),如果 value 中的数字个数超过 ndigit,低位数字被舍入。如果少于 ndigit 个数字,该字符串用 0填充。
decpt :指出给出小数点位置的整数值, 它是从该字符串的开头位置计算的。0 或负数指出小数点在第一个数字的左边。
sign :指出一个指出转换的数的符号的整数。如果该整数为 0,这个数为正数,否则为负数。

1.2 演示示例

#include <stdlib.h>
#include <stdio.h>
#include <conio.h>

int main()
{
    char *string;
    double value;
    int decpt, sign;

    int ndigit = 10;
    value = 9.876;
    string = ecvt(value, ndigit, &decpt, &sign);
    printf("string = %-16s decpt = %d sign = %d value = %lf\n", string, decpt, sign, value);

    value = -123.45;
    ndigit= 15;
    string = ecvt(value, ndigit, &decpt, &sign);
    printf("string = %-16s decpt = %d sign = %d value = %lf\n", string, decpt, sign, value);

    value = 0.6789e5; /* 科学记数法 scientific notation */
    ndigit = 5;
    string = ecvt(value, ndigit, &decpt, &sign);
    printf("string = %-16s decpt = %d sign = %d value = %lf\n", string, decpt, sign, value);

    return 0;
}

1.3 运行结果

在这里插入图片描述

2. ellipse

2.1 函数说明

函数声明 函数功能
void ellipse(int x, int y, int stangle, int endangle, int xradius, int yradius); 画一段椭圆线

(x, y) 为中心,xradiusyradiusx 轴y 轴 半径,从角 stangle 开始,endangle 结束,画一段椭圆线。当stangle=0,endangle=360 时,画出一个完整的椭圆

2.2 演示示例

#include <graphics.h>
#include <stdlib.h>
#include <stdio.h>

int main(void)
{
    // request auto detection
    int gdriver = DETECT, gmode, errorcode;
    int midx, midy;
    int stangle = 0, endangle = 360, midangle = 180;
    int xradius = 100, yradius = 50;

    // initialize graphics, local variables
    initgraph(&gdriver, &gmode, "");

    // read result of initialization
    errorcode = graphresult();
    if (errorcode != grOk) // an error occurred
    {
        printf("Graphics error: %s\n", grapherrormsg(errorcode));
        printf("Press any key to halt:");
        getch();
        exit(1);
    }

    midx = getmaxx() / 2;
    midy = getmaxy() / 2;
    setcolor(getmaxcolor());

    // draw ellipse
    ellipse(midx, 50, midangle, endangle, xradius, yradius);

    ellipse(midx, midy, stangle, endangle, xradius, yradius);

    ellipse(midx, getmaxy() - 50, stangle, midangle, xradius, yradius);

    getch();
    closegraph();
    return 0;
}

2.3 运行结果

在这里插入图片描述

3. eof

3.1 函数说明

函数声明 函数功能
int eof(int *handle); 检测文件结束

3.2 演示示例

#include <sys\stat.h>
#include <string.h>
#include <stdio.h>
#include <fcntl.h>
#include <io.h>

int main(void)
{
    int handle;
    char msg[] = "This is a test";
    char ch;

    // create a file 
    handle = open("STU.FIL", O_CREAT | O_RDWR, S_IREAD | S_IWRITE);

    // write some data to the file 
    write(handle, msg, strlen(msg));

    // seek to the beginning of the file 
    lseek(handle, 0L, SEEK_SET);

    // reads chars from the file until hit EOF
    do
    {
        read(handle, &ch, 1);
        printf("%c", ch);
    } while (!eof(handle));

    close(handle);
    return 0;
}

3.3 运行结果

在这里插入图片描述

4. execl

4.1 函数说明

函数声明 函数功能
int execl(const char *pathname, const char *arg0, ... const char *argn, NULL); 载入并运行其它程序

注意: execl 函数,其后缀 l 代表 list,也就是参数列表的意思。第一个参数 path 字符指针指向要执行的文件路径, 接下来的参数代表执行该文件时传递的参数列表:argv[0],argv[1]... ,最后一个参数须用空指针 NULL 作结束。

4.2 演示示例

4.2.1 SubTest.c

#include <stdio.h>
int main(int argc, char *argv[])
{
	printf("exec %s, Hello, %s", argv[0], argv[1]);
 	return 0;
} 

4.2.2 Test.c

#include <process.h>
#include <stdio.h>
#include <errno.h>

void main(int argc, char *argv[])
{
    int i;
    printf("Command line arguments:\n");
    for (i=0; i<argc; i++)
        printf("[%d] : %s\n", i, argv[i]);
    printf("exec SubTest with subargv ...\n");
    // 成功则不返回值, 失败返回-1, 失败原因存于errno中,可通过perror()打印
    // 第一个参数需要执行文件的全路径,这里写直接文件名,是因为和当前源码在同一目录中
    int result = execl("SubTest.exe", argv[0], "Huazie" , NULL);
    // 执行成功,这里不会执行到
    printf("result = %d\n", result);
    perror("exec error");
    exit(1);
}

4.3 运行结果

执行失败:
在这里插入图片描述
执行成功:
在这里插入图片描述

5. execle

5.1 函数说明

函数声明 函数功能
int execle(const char *pathname, const char *arg0, ... const char *argn, NULL, const char *const *envp); 载入并运行其它程序

注意: execl 函数是用来执行参数 path 字符串所代表的文件路径。接下来的参数代表执行该文件时传递过去的 argv[0], argv[1]…,并且倒数第二个参数必须用空指针 NULL 作结束,最后一个参数为 环境变量

5.2 演示示例

5.2.1 SubEnvTest.c

#include <process.h>
#include <processenv.h>
#include <stdio.h>

int main(int argc, char *argv[], char **envp)
{
	printf("SubEnvTest Command line arguments:\n");
	for (int i=0; i<argc; i++)
        printf("[%d] : %s\n", i, argv[i]);
	printf("exec %s, Hello, %s\n", argv[0], argv[1]);

	for (int i = 0; envp[i] != NULL; i++)
	{
		printf("%s\n", envp[i]);
	}
	// while(*envp != NULL)
    //     printf("  %s\n", *(envp++));

 	return 0;
} 

5.2.2 Test.c

#include <process.h>
#include <stdio.h>
#include <errno.h>

void main(int argc, char *argv[])
{
    int i;
    printf("Command line arguments:\n");
    for (i=0; i<argc; i++)
        printf("[%d] : %s\n", i, argv[i]);
    printf("exec SubEnvTest with subargv ...\n");
    const char *envp[] = {"AUTHOR=Huazie", "DATE=2023-03-28", NULL}; // 环境变量
    
    // 成功则不返回值, 失败返回-1, 失败原因存于errno中,可通过perror()打印
    // 第一个参数需要执行文件的全路径,这里直接写文件名,是因为和当前源码在同一目录中
    int result = execle("SubEnvTest.exe", argv[0], "Huazie" , NULL, envp);
    // 执行成功,这里不会执行到
    printf("result = %d\n", result);
    perror("exec error");
    exit(1);
}

5.3 运行结果

在这里插入图片描述

6. execlp

6.1 函数说明

函数声明 函数功能
int execlp(char *pathname, char *arg0, ... const char *argn, NULL); 载入并运行其它程序

注意: execlp 函数会从 PATH 环境变量所指的目录中查找符合参数 pathname 的文件名,找到后便执行该文件,然后将第二个以后的参数当做该文件的arg0, arg1, …,最后一个参数必须用 空指针 NULL 作结束。

6.2 演示示例

#include <process.h>
#include <stdio.h>
#include <errno.h>

void main(int argc, char *argv[])
{
    int i;
    printf("Command line arguments:\n");
    for (i=0; i<argc; i++)
        printf("[%d] : %s\n", i, argv[i]);
    printf("exec java with subargv ...\n");
    // 成功则不返回值, 失败返回-1, 失败原因存于errno中,可通过perror()打印
    int result = execlp("java.exe", "java", "-version", NULL);
    // 执行成功,这里不会执行到
    printf("result = %d\n", result);
    perror("exec error");
    exit(1);
}

6.3 运行结果

在这里插入图片描述

7. execlpe

7.1 函数说明

函数声明 函数功能
int execlpe(const char *pathname, const char *arg0, ... const char *argn, NULL, const char *const *envp); 载入并运行其它程序

注意: execlp 函数会从 PATH 环境变量所指的目录中查找符合参数 pathname 的文件名,找到后便执行该文件,然后将第二个以后的参数当做该文件的arg0, arg1, …,其中倒数第二个参数必须用 空指针 NULL 作结束,最后一个参数为 环境变量

7.2 演示示例

7.2.1 SubEnvTest.c

参考 5.2.1SubEnvTest.c

7.2.2 Test.c

#include <process.h>
#include <stdio.h>
#include <errno.h>

void main(int argc, char *argv[])
{
    int i;
    printf("Command line arguments:\n");
    for (i=0; i<argc; i++)
        printf("[%d] : %s\n", i, argv[i]);
    printf("exec SubEnvTest with subargv ...\n");
    const char *envp[] = {"AUTHOR=Huazie", "DATE=2023-03-28", NULL}; // 环境变量
    // 成功则不返回值, 失败返回-1, 失败原因存于errno中,可通过perror()打印
    int result = execlpe("SubEnvTest", argv[0], "Huazie", NULL, envp);
    // 执行成功,这里不会执行到
    printf("result = %d\n", result);
    perror("exec error");
    exit(1);
}

7.3 运行结果

在这里插入图片描述

8. execv

8.1 函数说明

函数声明 函数功能
int execv(const char *pathname, char *const *argv); 载入并运行其它程序

注意:execv 函数用来运行參数 pathname 字符串所指向的程序,第二个参数 argv 为參数列表【该数组的最后一个元素必须是空指针 NULL】。

8.2 演示示例

8.2.1 SubTest.c

参考 4.2.1SubTest.c

8.2.2 Test.c

#include <process.h>
#include <stdio.h>
#include <errno.h>

void main(int argc, char *argv[])
{
    int i;
    printf("Command line arguments:\n");
    for (i=0; i<argc; i++)
        printf("[%d] : %s\n", i, argv[i]);
    printf("exec SubTest with subargv ...\n");
    char *const subargv[]  = {argv[0], "Huazie" , NULL}; // 参数列表
    // 成功则不返回值, 失败返回-1, 失败原因存于errno中,可通过perror()打印
    // 第一个参数需要执行文件的全路径,这里写直接文件名,是因为和当前源码在同一目录中
    int result = execv("SubTest.exe", subargv);
    // 执行成功,这里不会执行到
    printf("result = %d\n", result);
    perror("exec error");
    exit(1);
}

8.3 运行结果

在这里插入图片描述

9. execve

9.1 函数说明

函数声明 函数功能
int execve(const char *pathname, char *const argv[], char *const envp[]); 载入并运行其它程序

注意:execve 函数用来运行參数 pathname 字符串所指向的程序,第二个参数 argv 为參数列表【该数组的最后一个元素必须是空指针 NULL】,最后一个参数为 环境变量

9.2 演示示例

9.2.1 SubEnvTest.c

参考 5.2.1SubEnvTest.c

9.2.2 Test.c

#include <process.h>
#include <stdio.h>
#include <errno.h>

void main(int argc, char *argv[])
{
    int i;
    printf("Command line arguments:\n");
    for (i=0; i<argc; i++)
        printf("[%d] : %s\n", i, argv[i]);
    printf("exec SubEnvTest with subargv ...\n");
    char *const subargv[]  = {argv[0], "Huazie" , NULL}; // 参数列表
    char *const envp[] = {"AUTHOR=Huazie", "DATE=2023-03-28", NULL}; // 环境变量
    // 成功则不返回值, 失败返回-1, 失败原因存于errno中,可通过perror()打印
    // 第一个参数需要执行文件的全路径,这里写直接文件名,是因为和当前源码在同一目录中
    int result = execve("SubEnvTest.exe", subargv, envp);
    // 执行成功,这里不会执行到
    printf("result = %d\n", result);
    perror("exec error");
    exit(1);
}

9.3 运行结果

在这里插入图片描述

10. execvp

10.1 函数说明

函数声明 函数功能
int execvp(const char *pathname, char *const argv[]); 载入并运行其它程序

注意:execvp 函会从 PATH 环境变量所指的目录中查找符合参数 pathname 的文件名,找到后便执行该文件,第二个参数 argv 为參数列表【该数组的最后一个元素必须是空指针 NULL】。

10.2 演示示例

#include <process.h>
#include <stdio.h>
#include <errno.h>

void main(int argc, char *argv[])
{
    int i;
    printf("Command line arguments:\n");
    for (i=0; i<argc; i++)
        printf("[%d] : %s\n", i, argv[i]);
    printf("exec java with subargv ...\n");
    char *const subargv[]  = {"java", "-version" , NULL}; // 参数列表
    // 成功则不返回值, 失败返回-1, 失败原因存于errno中,可通过perror()打印
    int result = execvp("java.exe", subargv);
    // 执行成功,这里不会执行到
    printf("result = %d\n", result);
    perror("exec error");
    exit(1);
}

10.3 运行结果

在这里插入图片描述

11. execvpe

11.1 函数说明

函数声明 函数功能
int execvpe(const char *pathname, char *const argv[], char *const envp[]); 载入并运行其它程序

注意:execvpe 函会从 PATH 环境变量所指的目录中查找符合参数 pathname 的文件名,找到后便执行该文件,第二个参数 argv 为參数列表【该数组的最后一个元素必须是空指针 NULL】,最后一个参数为 环境变量

11.2 演示示例

11.2.1 SubEnvTest.c

参考 5.2.1SubEnvTest.c

11.2.2 Test.c

#include <process.h>
#include <stdio.h>
#include <errno.h>

void main(int argc, char *argv[])
{
    int i;
    printf("Command line arguments:\n");
    for (i=0; i<argc; i++)
        printf("[%d] : %s\n", i, argv[i]);
    printf("exec SubEnvTest with subargv ...\n");
    char *const subargv[]  = {argv[0], "Huazie" , NULL}; // 参数列表
    char *const envp[] = {"AUTHOR=Huazie", "DATE=2023-03-28", NULL}; // 环境变量
    // 成功则不返回值, 失败返回-1, 失败原因存于errno中,可通过perror()打印
    int result = execvpe("SubEnvTest.exe", subargv, envp);
    // 执行成功,这里不会执行到
    printf("result = %d\n", result);
    perror("exec error");
    exit(1);
}

11.3 运行结果

在这里插入图片描述

12. exit

12.1 函数说明

函数声明 函数功能
void exit(int status); 终止程序

注意: exit 函数通常是用来终结程序用的,使用后程序自动结束,跳回操作系统。exit(0) 表示程序正常退出【相当于主函数 return 0;】,exit⑴ 表示程序异常退出【相当于主函数 return 1;】。

12.2 演示示例

#include <stdlib.h>
#include <stdio.h>

int main(void)
{
    int status;

    printf("Enter either 1 or 2\n");
    status = getchar();
    /* Sets DOS errorlevel  */
    exit(status - '0');

    /* Note: this line is never reached */
    printf("this line is never reached!");
    return 0;
}

12.3 运行结果

在这里插入图片描述

13. exp,expf,expl

13.1 函数说明

函数声明 函数功能
double exp(double x); 计算 x 的基数e指数(double)
float expf(float x); 计算 x 的基数e指数(float)
long double expl(long double x); 计算 x 的基数e指数(long double)

13.2 演示示例

#include <stdio.h>
#include <math.h>

int main(void)
{
    double result, x = 4.0;
    result = exp(x);

    float resultf, xf = 4.0;
    resultf = expf(xf);

    long double resultL, xL = 4.0;
    resultL = expl(xL);

    printf("\n'e' raised to the power of %lf (e ^ %lf) = %.20lf\n", x, x, result);
    printf("\n'e' raised to the power of %f (e ^ %f) = %.20f\n", xf, xf, resultf);
    printf("\n'e' raised to the power of %Lf (e ^ %Lf) = %.20Lf\n", xL, xL, resultL);

    return 0;
}

13.3 运行结果

在这里插入图片描述

14. exp2,exp2f,exp2l

14.1 函数说明

函数声明 函数功能
double exp2(double x); 计算 x 的基数为2的指数(double)
float exp2f(float x); 计算 x 的基数为2的指数(float)
long double exp2l(long double x); 计算 x 的基数为2的指数(long double)

14.2 演示示例

#include <stdio.h>
#include <math.h>

int main(void)
{
    double result, x = 4.5;
    result = exp2(x);

    float resultf, xf = 4.5;
    resultf = exp2f(xf);

    long double resultL, xL = 4.5;
    resultL = exp2l(xL);

    printf("\n'2' raised to the power of %lf (2 ^ %lf) = %.20lf\n", x, x, result);
    printf("\n'2' raised to the power of %f (2 ^ %f) = %.20f\n", xf, xf, resultf);
    printf("\n'2' raised to the power of %Lf (2 ^ %Lf) = %.20Lf\n", xL, xL, resultL);

    return 0;
}

14.3 运行结果

在这里插入图片描述

15. expm1,expm1f,expm1l

15.1 函数说明

函数声明 函数功能
double expm1 (double x); 计算 e 的 x 次方 减 1,即 (e^x) - 1 (double)
float expm1f (float x); 计算 e 的 x 次方 减 1,即 (e^x) - 1 (float)
long double expm1l (long double x); 计算 e 的 x 次方 减 1,即 (e^x) - 1 (long double)

15.2 演示示例

#include <stdio.h>
#include <math.h>

int main(void)
{
    double result, result1, x = 4.0;
    result = exp(x);
    result1 = expm1(x);

    float resultf, resultf1, xf = 4.0;
    resultf = expf(xf);
    resultf1 = expm1f(xf);

    long double resultL, resultL1, xL = 4.0;
    resultL = expl(xL);
    resultL1 = expm1l(xL);

    printf("\n'e' raised to the power of %lf (e ^ %lf) = %.20lf\n", x, x, result);
    printf("\n'e' raised to the power of %lf minus one (e ^ %lf - 1) = %.20lf\n", x, x, result1);

    printf("\n'e' raised to the power of %f (e ^ %f) = %.20f\n", xf, xf, resultf);
    printf("\n'e' raised to the power of %f minus one (e ^ %f - 1) = %.20f\n", xf, xf, resultf1);

    printf("\n'e' raised to the power of %Lf (e ^ %Lf) = %.20Lf\n", xL, xL, resultL);
    printf("\n'e' raised to the power of %Lf minus one (e ^ %Lf - 1) = %.20Lf\n", xL, xL, resultL1);

    return 0;
}

15.3 运行结果

在这里插入图片描述

16. erf,erff,erfl

16.1 函数说明

函数声明 函数功能
double erf (double x); 计算 x 的 误差函数(double)
float erff (float x); 计算 x 的 误差函数(float)
long double erfl (long double x); 计算 x 的 误差函数(long double)

16.2 演示示例

#include <stdio.h>
#include <math.h>

int main(void)
{
    double result, x = 2.0;
    result = erf(x); // 高斯误差函数

    float resultf, xf = 2.0;
    resultf = erff(xf);

    long double resultL, xL = 2.0;
    resultL = erfl(xL);

    printf("the error function of %lf = %.20lf\n", x, result);
    printf("the error function of %f = %.20f\n", xf, resultf);
    printf("the error function of %Lf = %.20Lf\n", xL, resultL);    
    
    return 0;
}

16.3 运行结果

在这里插入图片描述

17. erfc,erfcf,erfcl

17.1 函数说明

函数声明 函数功能
double erfc (double x); 计算 x 的互补误差函数(double)
float erfcf (float x); 计算 x 的互补误差函数(float)
long double erfcl (long double x); 计算 x 的互补误差函数(long double)

17.2 演示示例

#include <stdio.h>
#include <math.h>

int main(void)
{
    double result, x = 2.0;
    result = erfc(x); // 互补误差函数

    float resultf, xf = 2.0;
    resultf = erfcf(xf);

    long double resultL, xL = 2.0;
    resultL = erfcl(xL);

    printf("the complementary error function of %lf = %.20lf\n", x, result);
    printf("the complementary error function of %f = %.20f\n", xf, resultf);
    printf("the complementary error function of %Lf = %.20Lf\n", xL, resultL);    
    
    return 0;
}

17.3 运行结果

在这里插入图片描述

参考

  1. [API Reference Document]
  2. [ecvt 函数]
  3. [exec函数]
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

C语言函数大全--e开头的函数 的相关文章

  • C语言函数大全-- w 开头的函数(1)

    w 开头的函数 1 1 wcscat 1 1 函数说明 1 2 演示示例 1 3 运行结果 2 wcschr 2 1 函数说明 2 2 演示示例 2 3 运行结果 3 wcscmp 3 1 函数说明 3 2 演示示例 3 3 运行结果 4
  • C语言函数大全-- _w 开头的函数(4)

    w 开头的函数 4 1 wstrtime 1 1 函数说明 1 2 演示示例 1 3 运行结果 2 wstrtime s 2 1 函数说明 2 2 演示示例 2 3 运行结果 3 wsetlocale 3 1 函数说明 3 2 演示示例 3
  • C语言函数大全-- x 开头的函数(3)

    x 开头的函数 3 1 xdr opaque 1 1 函数说明 1 2 演示示例 2 xdr opaque auth 2 1 函数说明 2 2 演示示例 2 2 1 opaque auth 2 2 2 test c 3 xdr pointe
  • C语言函数大全-- l 开头的函数

    l 开头的函数 1 labs llabs 1 1 函数说明 1 2 演示示例 1 3 运行结果 2 ldexp ldexpf ldexpl 2 1 函数说明 2 2 演示示例 2 3 运行结果 3 ldiv lldiv 3 1 函数说明 3
  • C语言函数大全-- p 开头的函数

    p 开头的函数 1 perror 1 1 函数说明 1 2 演示示例 1 3 运行结果 2 pieslice 2 1 函数说明 2 2 演示示例 2 3 运行结果 3 pow powf powl 3 1 函数说明 3 2 演示示例 3 3
  • C语言函数大全-- l 开头的 Linux 内核函数(链表管理函数)

    l 开头的 Linux 内核函数 链表管理函数 1 list add list add tail 1 1 函数说明 1 2 演示示例 2 list cut before list cut position 2 1 函数说明 2 2 演示示例
  • C语言函数大全-- s 开头的函数(3)

    s 开头的函数 3 1 sleep 1 1 函数说明 1 2 演示示例 1 3 运行结果 2 sopen 2 1 函数说明 2 2 演示示例 2 3 运行结果 3 sound 3 1 函数说明 3 2 演示示例 4 spawnl 4 1 函
  • C语言函数大全-- s 开头的函数(2)

    s 开头的函数 2 1 setlinestyle 1 1 函数说明 1 2 演示示例 1 3 运行结果 2 setmem 2 1 函数说明 2 2 演示示例 3 setmode 3 1 函数说明 3 2 演示示例 3 3 运行结果 4 se
  • C语言函数大全-- z 开头的函数

    z 开头的函数 1 zalloc 1 1 函数说明 1 2 演示示例 2 zcalloc 2 1 函数说明 2 2 演示示例 3 zcfree 3 1 函数说明 3 2 演示示例 4 zclearerr 4 1 函数说明 4 2 演示示例
  • C语言函数大全-- x 开头的函数(5)

    x 开头的函数 5 1 xdrmem create 1 1 函数说明 1 2 演示示例 2 xdrmem destroy 2 1 函数说明 2 2 演示示例 3 xdrrec create 3 1 函数说明 3 2 演示示例 4 xdrre
  • C语言函数大全-- t 开头的函数

    t 开头的函数 1 tan tanf tanl 1 1 函数说明 1 2 演示示例 1 3 运行结果 2 tanh tanhf tanhl 2 1 函数说明 2 2 演示示例 2 3 运行结果 3 tell 3 1 函数说明 3 2 演示示
  • C语言函数大全--e开头的函数

    e开头的函数 1 ecvt 1 1 函数说明 1 2 演示示例 1 3 运行结果 2 ellipse 2 1 函数说明 2 2 演示示例 2 3 运行结果 3 eof 3 1 函数说明 3 2 演示示例 3 3 运行结果 4 execl 4
  • C语言函数大全-- x 开头的函数(1)

    x 开头的函数 1 1 xdr accepted reply 1 1 函数说明 1 2 演示示例 1 2 1 accepted reply 1 2 2 Test c 2 xdr array 2 1 函数说明 2 2 演示示例 3 xdr a
  • C语言函数大全-- k 开头的函数

    k 开头的函数 1 kcalloc 1 1 函数说明 1 2 演示示例 2 kbhit 2 1 函数说明 2 2 演示示例 2 3 运行结果 3 keep 3 1 函数说明 3 2 演示示例 4 kernel thread 4 1 函数说明
  • C语言函数大全-- r 开头的函数

    r 开头的函数 1 raise 1 1 函数说明 1 2 演示示例 1 3 运行结果 2 rand 2 1 函数说明 2 2 演示示例 2 3 运行结果 3 read 3 1 函数说明 3 2 演示示例 3 3 运行结果 4 realloc
  • C语言函数大全-- y 开头的函数

    y 开头的函数 1 yperror 1 1 函数说明 1 2 演示示例 2 yp match 2 1 函数说明 2 2 演示示例 3 y0 零阶第二类贝塞尔函数 3 1 函数说明 3 2 演示示例 3 3 运行结果 4 y1 一阶第二类贝塞
  • C语言函数大全--f开头的函数(下)

    f开头的函数 下 21 floor floorf floorl 21 1 函数说明 21 2 演示示例 21 3 运行结果 22 flushall 22 1 函数说明 22 2 演示示例 22 3 运行结果 23 fma fmaf fmal
  • C语言函数大全-- i 开头的函数

    i 开头的函数 1 imagesize 1 1 函数说明 1 2 演示示例 1 3 运行结果 2 initgraph 2 1 函数说明 2 2 演示示例 2 3 运行结果 3 inport 3 1 函数说明 3 2 演示示例 4 insli
  • C语言函数大全-- s 开头的函数(4)

    s 开头的函数 4 1 strdup 1 1 函数说明 1 2 演示示例 1 3 运行结果 2 stricmp 2 1 函数说明 2 2 演示示例 2 3 运行结果 3 strerror 3 1 函数说明 3 2 演示示例 3 3 运行结果
  • C语言函数大全-- x 开头的函数(4)

    x 开头的函数 4 1 xdr struct 1 1 函数说明 1 2 演示示例 2 xdr u char 2 1 函数说明 2 2 演示示例 3 xdr u hyper 3 1 函数说明 3 2 演示示例 4 xdr u int 4 1

随机推荐

  • 蓝桥杯单片机第十四届第三次模拟题

    题目 Main c include
  • [数值计算-12]:什么是函数逼近:插值、拟合、回归

    作者主页 文火冰糖的硅基工坊 https blog csdn net HiWangWenBing 本文网址 https blog csdn net HiWangWenBing article details 119901220 目录 第1章
  • ISO-15118 -1,2,3,4,5,6,8,9,20【最新版】1~20,国际标准分类中,ISO15118涉及到电车、道路车辆装置

    ISO 15118 本专题涉及ISO15118的标准有 国际标准分类中 ISO15118涉及到电车 道路车辆装置 在中国标准分类中 ISO15118涉及到无轨电车牵引供电 交通管理综合 电子 电气设备 公路工程 ISO 15118 20 2
  • 【Java学习笔记】异常处理

    一 异常分类 1 可检查的异常 编译时检查 必须捕捉或声明 可查异常虽然是异常状况 但在一定程度上它的发生是可以预计的 而且一旦发生这种异常状况 就必须采取某种方式进行处理 2 不可检查的异常 编译时不受检查 不需要捕捉或声明 包括erro
  • 主板电源开关接口图解_主板跳线接法示意图,超详细适合DIY新手

    现在DIY自己装机已经很简单了 网上的教程各种各样 也不用专门去电脑城找专业人士来装了 只需要购买好硬件即可 不过 在组装电脑时有一个步骤是很难的 就是主板跳线或者说机箱里面各种线怎么接 下面就给大家说说主板跳线接法 一 开关机跳线和指示灯
  • linux命令总结dd命令详解

    dd 用指定大小的块拷贝一个文件 并在拷贝的同时进行指定的转换 注意 指定数字的地方若以下列字符结尾 则乘以相应的数字 b 512 c 1 k 1024 w 2 参数注释 if 文件名 输入文件名 缺省为标准输入 即指定源文件 lt if
  • Java设计模式-迪米特法则

    迪米特法则 Low Of Demeter 定义 一个对象应该对其他对象保持最少的了解 问题由来 类与类之间的关系越密切 耦合度越大 当一个类发生改变时 对另一个类的影响也越大 解决方案 尽量降低类与类之间的耦合 自从我们接触编程开始 就知道
  • 【LeetCode】—— 二叉树进阶面试题

    一 根据二叉树创建字符串LeetCode606题 1 1 题目描述 空节点则用一对空括号 表示 而且你需要省略所有不影响字符串与原始二叉树之间的一对一映射关系的空括号对 示例 1 输入 二叉树 1 2 3 4 1 2 3 4 输出 1 2
  • 批量插入及数据库事务(三)

    五 批量插入 5 1 批量执行SQL语句 当需要成批插入或者更新记录时 可以采用Java的批量更新机制 这一机制允许多条语句一次性提交给数据库批量处理 通常情况下比单独提交处理更有效率 JDBC的批量处理语句包括下面三个方法 addBatc
  • 算法讲解四之滑动窗口

    文章目录 算法学习篇四 滑动窗口 声明 题目 长度最小的子数组 解法一 解法一思路 解法二 滑动窗口 解法二思路 拓展知识点 1 程序设计中 与 的使用 2 i 与 i的使用区别 说明 算法学习篇四 滑动窗口 声明 本文旨在记录自己学习算法
  • 使用python的selenium自动化登录获取cookie

    要爬取广点通广告平台数据 这平台居然没有提供开发用的API数据接口 登录是QQ登录 很复杂 不好抓取登录接口逻辑 于是就用这个 想录gif的不好录 文档 https www yiibai com selenium selenium webd
  • xgboost特征选择

    Xgboost在各大数据挖掘比赛中是一个大杀器 往往可以取得比其他各种机器学习算法更好的效果 数据预处理 特征工程 调参对Xgboost的效果有着非常重要的影响 这里介绍一下运用xgboost的特征选择 运用xgboost的特征选择可以筛选
  • 微信小程序带参扫码跳转以及测试方法

    前言 最近在做小程序开发时 遇到的一个比较基础性的问题吧 觉得有记录的必要 第一是加深自己的影响 第二也方便跟我一样遇到这种问题的朋友做一个方法参考 参数及跳转页面约定 这里的参数是你与后端沟通好的 约定的要返回的内容 这里因为项目业务需要
  • Grafana初步总结

    1 grafana安装及问题解决 在官网下载安装包 解压后进入bin目录双击 grafana server exe启动服务 服务启动成功默认端口3000 在浏览器输入http localhost 3000 回车进入登录界面 初始账号密码为
  • mySql 将一行数据拆分为多条数据原理解析

    先上sql语句 select distinct SUBSTRING INDEX SUBSTRING INDEX a beam type b help topic id 1 1 name from fab process tech test
  • vue element ui 表格带分页全选情况

    vue element ui 表格带分页全选情况 1 效果 2 原理 我们真实的情况 选择一条或者多条 将选择的id拼接成一个id数组传给后端 但是问题 如果数据过多的话 全选加入有4 5W条数据传递起来很费力而且可能会出错 和后端商量 当
  • Android x86开源项目虚拟机镜像下载(VM/Vbox)

    Android x86 开源项目可以让我们在虚拟机中直接运行Android系统 这里的x86指的是平台架构非32位版 如果你曾经查找过VMware 虚拟机安装 Android 的教程 应该了解直接安装的话设置和磁盘操作比较麻烦 对于很多新手
  • Segmentation简记3-UPSNet: A Unified Panoptic Segmentation Network

    Segmentation简记3 UPSNet A Unified Panoptic Segmentation Network 创新点 总结 实验 创新点 1 统一的全景分割网络 总结 uber的作品 网络结构如下 还是比较简洁的 Backb
  • leetcode剑指offer11—旋转数组的最小值(二分/边界值)

    把一个数组最开始的若干个元素搬到数组的末尾 我们称之为数组的旋转 给你一个可能存在 重复 元素值的数组 numbers 它原来是一个升序排列的数组 并按上述情形进行了一次旋转 请返回旋转数组的最小元素 例如 数组 3 4 5 1 2 为 1
  • C语言函数大全--e开头的函数

    e开头的函数 1 ecvt 1 1 函数说明 1 2 演示示例 1 3 运行结果 2 ellipse 2 1 函数说明 2 2 演示示例 2 3 运行结果 3 eof 3 1 函数说明 3 2 演示示例 3 3 运行结果 4 execl 4