PHP Float - ¿Cómo funciona Float en PHP? Tipos de valores flotantes

Tabla de contenido:

Anonim

Introducción a PHP Float

En PHP, el tipo de datos Float se usa para establecer valores fraccionarios. Un flotante es un número con un punto decimal y puede extenderse a una forma exponencial. Flotador también se llama un número de punto flotante. Varias formas de representar valores flotantes son 3.14, 4.75, 5.88E + 20, etc. En PHP, si los valores son muy grandes y contienen decimales, convierte automáticamente el tipo a flotante. El flotador tiene una precisión máxima de aproximadamente 14 dígitos. Si el número está por encima del rango de valor máximo de dígitos, perderá su precisión. Hay pocas funciones que se pueden usar para verificar si el tipo de datos es flotante en PHP.

Los programadores usan la palabra clave float antes del nombre de la variable para que el tipo de datos se establezca durante la inicialización de la variable. Un valor flotante se puede establecer en una variable en la fase de inicialización simplemente mencionando el nombre de la variable seguido de un signo igual y el valor flotante / decimal para esa variable. Pueden cambiar el estado / valor en cualquier momento, a menos que sean la variable declarada como estática. Principalmente, un flotador se usa en aplicaciones que incluyen moneda, marcas, porcentaje. Podemos usar variables flotantes de manera similar a las variables enteras y podemos usar las operaciones básicas como sumar, restar, multiplicar, dividir. Mientras se realizan estas operaciones, depende de la computadora cómo se debe almacenar el valor de salida.

Tipos de valores flotantes

Echemos un vistazo a los diferentes tipos de números flotantes:

Número de punto flotante corto

Un número corto de coma flotante (tipo short-float) es la precisión fija más pequeña proporcionada por una implementación. Depende de la versión de PHP que esté utilizando para admitir este tipo de datos. Su precisión mínima es de 13 bits y tiene un tamaño mínimo de exponente de 5 bits. Será preciso hasta 4 decimales.

Número de punto flotante doble

Un número doble de coma flotante es una de las precisiones fijas proporcionadas por una implementación. Su precisión mínima es de 50 bits y el tamaño mínimo de exponente es de 8 bits. La precisión de estas categorías depende de la implementación. Será preciso hasta 14 decimales.

Número de punto flotante largo

Un número largo de coma flotante (tipo flotante largo) es una de las mayores precisiones fijas proporcionadas por una implementación. Su precisión mínima es de 50 bits y el tamaño mínimo de exponente es de 8 bits. La precisión de estas categorías depende de la implementación. Será preciso hasta 14 decimales. Es similar a un número doble de coma flotante.

¿Cómo funciona Float en PHP?

Los valores flotantes no son más que fracciones decimales que tienen su propia precisión. Consideremos ejemplos simples para comprender cómo funciona el valor flotante:

<_?php
$selling_price=75.5;
$cost_price=50.9;
echo "The value of selling price is $selling_price \n";
(
echo "The value of cost price is $cost_price ";
)
?>

Salida:

En el ejemplo anterior, la salida será el valor del precio de venta variable y el precio de costo, es decir, los valores flotantes asignados a las variables se imprimirán en la pantalla de salida.

Tomemos otro ejemplo de valores de doble flotante:

<_?php
$a = 10.433454545;
$b = 12.1234567893;
echo $a;
echo "\n";
echo $b;
echo "\n";
echo is_double($a);
echo "\n";
echo is_double($b);
echo "\n";
?>

Salida:

En el ejemplo anterior, la salida de la función es_double () se verificará si las variables son de tipo flotante doble o no. Simplemente comprueba si el valor doble se establece en la variable y, en este ejemplo, ambas variables han sido inicializadas en valores dobles.

Podemos hacer operaciones básicas en PHP usando valores flotantes:

<_?php
$ab = 1.23456789;
$bc = 1.23456780;
$ep = 0.00001;
if(abs($ab-$bc) < $ep)
(
echo "true";
)
else
(
echo “false”;
)
?>

Salida:

En el ejemplo anterior, la variable $ ab ha inicializado el valor decimal y de manera similar a la variable $ bc. Entonces, después del cálculo, si se cumple la condición e imprime la declaración verdadera presente dentro del bucle en la pantalla de salida.
La función is_float () se puede usar para verificar si una variable es de tipo flotante o no. Is_float () es una función incorporada en PHP. Es una función booleana, por lo que devuelve VERDADERO cuando el tipo es flotante, de lo contrario, FALSO.

Tomemos un ejemplo simple.

<_?php
$a = 10.43;
$b = 55;
echo $a;
echo "\n";
echo $b;
echo "\n";
echo is_float($a);
echo "\n";
echo is_float($b);
?>

Salida:

En el ejemplo anterior, la salida de la función is_float () será verdadera para la primera declaración de eco y falsa para la segunda. En este ejemplo, la salida será 1 y después del corte también será 1. Simplemente comprueba si el valor flotante está configurado en la variable y, en este ejemplo, una de las variables ha sido inicializada en valores flotantes.

Similar a la función is_float (), tenemos una función llamada función var_dump () para imprimir tanto el tipo como el valor como salida. Esta función se utiliza para imprimir el tipo de datos asociado con la variable que los desarrolladores desean imprimir en la pantalla.

Por ejemplo:

<_?php
$a = 10.95;
echo $a;
echo "\n";
echo is_float($a);
echo "\n";
var_dump($a);
echo "\n";
?>

Salida:

En el ejemplo anterior, la salida de la función is_float () y var_dump function () difiere. La función var_dump () imprimirá el tipo de datos junto con el valor de la variable.

Conclusión

En este artículo, discutimos los valores flotantes y sus tipos. Muchos de los tipos Float se usan en muchos programas y aplicaciones donde la mayoría de las actividades tienen cálculos y precisiones. Los valores flotantes tienen un papel vital en muchos lenguajes de programación por su precisión y también se usan en grandes cantidades.

Artículos recomendados

Esta es una guía de PHP Float. Aquí discutimos los tipos de valores flotantes que incluyen el número de punto flotante corto, el número de punto flotante doble y el número de punto flotante largo junto con ejemplos. También puede consultar nuestros otros artículos sugeridos para obtener más información:

  1. Variables en PHP
  2. Funciones matemáticas de PHP
  3. Función recursiva de PHP
  4. Comandos PHP
  5. Constantes PHP
  6. Proveedores de computación en la nube
  7. PHP Magic Constants
  8. Función recursiva en Python
  9. Función recursiva en C
  10. Función recursiva en JavaScript