Maison  >  Article  >  développement back-end  >  Quelle est la fonction racine en langage C ?

Quelle est la fonction racine en langage C ?

hzc
hzcoriginal
2020-06-20 11:33:2419419parcourir

Quelle est la fonction racine en langage C ?

Quelle est la fonction racine en langage C ?

Utilisez la fonction sqrt

Utilisez la fonction fournie dans math.h, comme suit :

Trouvez la racine carrée : double sqrt (double x)

Exemple :

#include <math.h>
#include <stdio.h>
int main(void)
{
double x = 4.0, result;
result = sqrt(x);
printf("The square root of %lf is %lf
", x, result);
return 0;
}

Informations détaillées :

À propos des opérations de base du langage C

1. Opérateur d'addition +

int a = 10;int b = a + 5;

utilise l'opérateur d'addition + pour effectuer une opération d'addition à la ligne 3, puis attribue la somme à la variable b. La valeur finale de la variable b est 15

<.>

2. Opérateur de soustraction ou opérateur de valeur négative -

int b = 10 - 5;int a = -10;

1> Dans la ligne 1, l'opérateur de soustraction est utilisé - pour effectuer l'opération de soustraction, puis attribuer la différence à la variable. b. La variable finale La valeur de b est 5

2> À la ligne 3, ce - n'est pas un opérateur de soustraction, mais un opérateur de valeur négative -10 représente moins dix

3. Opérateur de multiplication*

int b = 10 * 5;
Remarque : L'opérateur de multiplication n'est pas x ou X, mais l'astérisque *. La valeur finale de la variable b est 50.

4. Opérateur de division/

double a = 10.0 / 4;
double b = 10 / 4;printf("a=%f, b=%f \n", a, b);
注意:除法运算符并不是÷,而是一个正斜杠 /
1> 10.0 dans la ligne 1 est un type à virgule flottante et 4 est un entier, donc 4 sera automatiquement promu après. est de type virgule flottante, l'opération est effectuée. La valeur finale de la variable b est 2,5

2> 10 et 4 dans la ligne 2 sont tous deux des entiers. Il existe un principe pour les opérations dans les ordinateurs : les valeurs. du même type de données Ce n'est qu'alors que l'opération peut être effectuée, et le résultat de l'opération est toujours du même type de données. Ainsi, lorsqu’un nombre entier est divisé par un nombre entier, le résultat est toujours un nombre entier, mais la partie décimale sera perdue. Finalement la valeur de la variable b est 2.

5. Opérateur Modulo ou opérateur reste %

Remarque : Ce % n'est pas le signe de division ÷, c'est un opérateur reste, ou opérateur reste opérateur Modulo. Le reste signifie obtenir le reste après avoir divisé deux entiers. Par exemple, le reste lorsque 5 est divisé par 2 est 1, et le reste lorsque 5 est divisé par 3 est 2. Il existe donc un principe pour utiliser ce % : les deux côtés de % doivent être des nombres entiers.

错误的写法:1 int a = 5.0 % 2;

Le compilateur signalera directement une erreur car 5.0 n'est pas un entier.

Tutoriel recommandé : "

Tutoriel langage c

"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn