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;
int b = 10 * 5;
double a = 10.0 / 4;
double b = 10 / 4;printf("a=%f, b=%f \n", a, b);
注意:除法运算符并不是÷,而是一个正斜杠 /
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 cCe 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!