Maison >tutoriels informatiques >connaissances en informatique >Quel est le fichier d'en-tête où se trouve la fonction sqrt ?
Le nom du fichier d'en-tête de la fonction de bibliothèque sqrt() est #include
La fonction racine carrée en langage C est double sqrt(double). Le paramètre est double et la valeur de retour peut être double ou int. Le fichier d'en-tête de la fonction est #include
Informations détaillées :
Les paramètres d'entrée de la fonction sqrt() doivent être de type double et le type de retour est également de type double. Par conséquent, nous devons utiliser une variable double pour recevoir la valeur renvoyée. Si les données d'entrée ne sont pas de type double, nous pouvons utiliser cast pour les convertir en type double. Cela garantit le bon fonctionnement et la précision de la fonction.
La nécessité d'un cast dépend des paramètres formels et du type de valeur de retour de la fonction. Si vous n'effectuez pas de cast, certains compilateurs émettront un avertissement, d'autres signaleront une erreur et d'autres encore passeront simplement. La décision de procéder ou non à une conversion forcée doit donc être prise au cas par cas.
En langage C, sqrt est la racine carrée d'un nombre réel non négatif. sqrt est le calcul de racine carrée. Cette opération peut tester la capacité en virgule flottante du processeur.
x=sqrt(i+100) signifie prendre la racine carrée de i+100 et l'attribuer à x. Après VC 2008, il s'agit d'une fonction surchargée et le prototype est float sqrt (float), double sqrt (double), double long sqrt (double long).
Informations détaillées
fonctionnalités du langage c
1. Le langage C est également très approprié pour une utilisation avec le langage assembleur. Bien que le langage C fournisse de nombreuses fonctions de traitement de bas niveau, il conserve de bonnes caractéristiques multiplateformes. Un programme en langage C écrit dans une spécification standard peut être compilé sur de nombreuses plates-formes informatiques, incluant même certains processeurs embarqués (microcontrôleurs ou (appelés MCU) et supercalculateurs et autres plates-formes d'exploitation.
2. Le langage C ne contient que 9 types d'instructions de contrôle diverses et seulement 32 mots-clés. La programmation du programme n'est pas stricte et utilise principalement des lettres minuscules, et de nombreuses parties inutiles sont rationalisées.
3. La structure des instructions est rarement liée au matériel et le langage C lui-même ne fournit pas de fonctions d'entrée, de sortie, de gestion de fichiers et autres liées au matériel. Si de telles fonctions sont requises, la programmation doit être effectuée avec diverses bibliothèques prises en charge. par le système de compilation, le langage C a donc un système de compilation très simple.
Source de référence : Encyclopédie Sogou — calcul de racine carrée
Utilisation : Calculez la racine carrée d'un nombre réel non négatif.
Prototype de fonction : le prototype de fonction du fichier d'en-tête math.h dans VC6.0 est double sqrt(double);
Remarque : sqrt est SquareRootCalculations (calcul de racine carrée). Cette opération peut tester la capacité en virgule flottante du CPU.
Exemple de programme :
#inclure
#inclure
void main()
{
double a=25,s;
s=sqrt(a);
printf("s=%.2lfn",s);
}
Informations détaillées
Choses à noter lors de l'utilisation de la fonction sqrt
1. Le résultat de la fonction sqrt est une racine carrée arithmétique, c'est-à-dire qu'elle ne peut pas opérer sur des valeurs négatives, ni produire des résultats imaginaires.
2. Si vous avez besoin d'obtenir la valeur négative dans la racine carrée arithmétique, vous devez ajouter un signe négatif avant la fonction sqrt.
3. Le paramètre de la fonction sqrt doit être une valeur non négative, la sortie signalera une erreur, c'est-à-dire que la valeur est invalide si le paramètre est une variable non numérique non définie. une erreur sera également signalée après avoir appuyé sur Entrée, c'est-à-dire que le nom de la variable est incorrect.
4. La précision du calcul de la fonction sqrt est liée à la précision définie par le langage C, et la précision peut être modifiée via les paramètres.
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!