Red de conocimiento informático - Computadora portátil - ¿Qué es la función de cuadrado abierto en lenguaje c?

¿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

.