¿Qué es la función de cuadrado abierto en lenguaje c?
La función cuadrado en lenguaje C es: función sqrt().
1. Función: Calcular la raíz cuadrada de números reales no negativos.
2. Prototipo de función: en el archivo de encabezado math.h de VC6.0, el prototipo de función es doble sqrt (doble).
3. Nota: sqrt es un cálculo de raíz cuadrada (cálculo de raíz cuadrada). Esta operación puede probar la capacidad informática de punto flotante de la CPU.
4. Archivo de encabezado: math
doble raíz cuadrada (doble x)
Explicación del parámetro:
x es la raíz cuadrada a ser valor calculado.
Si x < 0, se produce un error de dominio y el valor de la variable global errno se establece en EDOM.
Devuelve la raíz cuadrada de x.
Tenga en cuenta que se debe utilizar -lm al compilar con GCC.
Ejemplo:
Extensión:
Notas sobre la función sqrt():
1. La función es de tipo doble, por lo que al llamar, se debe convertir a tipo doble.
2. El valor de retorno final de la función sqrt() es de tipo doble y n es de tipo int, por lo que se debe forzar la conversión de n = (int) sqrt ((double) x).
3. La necesidad o no de una conversión forzada depende de la forma de referencia de la función y del tipo de valor de retorno. Si no hay una conversión forzada, algunos compiladores advertirán, otros informarán un error. y algunos pasarán directamente.
Materiales de referencia:
p>Enciclopedia Baidu - Cálculo de raíces cuadradas
.