C语言中预定义的函数有哪些?

功能大致分为两种类型,如下所示 -

  • 预定义功能

  • 用户定义函数

预定义(或)库函数

  • 这些函数已经在系统库中定义。

  • 程序员将重用系统库中已经存在的代码来编写无错误代码。

  • 但是要使用库函数,用户必须了解函数的语法。

示例 -

  • sqrt()函数在math.h库中可用,其用法是 -

y= sqrt (x)

x number must be positive

eg: y = sqrt (25)

then ‘y’ = 5

  • printf ( ) 存在于stdio.h库中。

  • clrscr ( ) 存在于conio.h库中。

示例

下面给出的是预定义函数 sqrt、printf、conio 上的 C 程序 -

#include<stdio.h>

#include<conio.h>

#include<math.h>

main ( ){

   int x,y;

   clrscr ( );

   printf ("enter a positive number");

   scanf (" %d", &x)

   y = sqrt(x);

   printf("squareroot = %d", y);

   getch();

}

输出结果

您将看到以下输出 -

Enter a positive number 25

Squareroot = 5

考虑一些更多的预定义功能 -

  • Cbrt(x) :x 的立方根

  • Log(x) : x 底 e 的自然对数

  • Ceils(x): 将 x 舍入为不小于 x 的较小整数

  • Pow(x,y):x 的 y 次方…………

示例

以下是使用预定义函数的 C 程序 -

#include<stdio.h>

#include<math.h>

main ( ){

   int x,y,z,n,k,p,r,q;

   printf ("输入 x 和 n 值:");

   scanf (" %d%d", &x,&y)

   y=cbrt(x);

   z=exp(x);

   k=log(x);

   p=ceil(x);

   q=pow(x,r);

   printf("cuberoot = %d", y);

   printf("exponent value = %d",z);

   printf("logarithmic value = %d", k);

   printf("ceil value = %d", p);

   printf("power = %d", q);

   getch();

}

输出结果

输出如下 -

输入 x 和 n 值:9 2

cuberoot = 2

exponent value = 8103

logarithmic value = 2

ceil value = 9

power = 81

以上是 C语言中预定义的函数有哪些? 的全部内容, 来源链接: utcz.com/z/341416.html

回到顶部