Введение в PHP Float

В PHP тип данных Float используется для установки дробных значений. Число с плавающей запятой - это число с десятичной точкой, которое может быть расширено до экспоненциальной формы. Число с плавающей точкой также называется числом с плавающей точкой. Существуют различные способы представления значений с плавающей запятой: 3.14, 4.75, 5.88E + 20 и т. Д. В PHP, если значения очень большие и содержат десятичные дроби, он автоматически преобразует тип в плавающее. Максимальная точность поплавка составляет около 14 цифр. Если число превышает максимальный диапазон значений цифр, оно теряет свою точность. Существует несколько функций, которые можно использовать для проверки, является ли тип данных плавающим в PHP.

Программисты используют ключевое слово float перед именем переменной, чтобы тип данных устанавливался во время инициализации переменной. Значение с плавающей запятой можно установить для переменной на самой фазе инициализации, просто упомянув имя переменной с последующим знаком равенства и значение с плавающей запятой / десятичное значение для этой переменной. Они могут изменить состояние / значение в любой момент времени, если только они не объявлены как статические. В основном, поплавок используется в приложениях, которые включают валюту, отметки, проценты. Мы можем использовать переменные с плавающей точкой аналогично целочисленным переменным и можем использовать основные операции, такие как сложение, вычитание, умножение, деление. Хотя эти операции выполняются, зависит от компьютера, как должно быть сохранено выходное значение.

Типы значений с плавающей запятой

Давайте посмотрим на различные типы плавающих чисел:

Короткое число с плавающей точкой

Короткое число с плавающей точкой (тип short-float) - это наименьшая фиксированная точность, обеспечиваемая реализацией. Это зависит от версии PHP, которую вы используете для поддержки этого типа данных. Его минимальная точность составляет 13 битов, а минимальный размер экспоненты равен 5 битам. Это будет с точностью до 4 знаков после запятой.

Двойное число с плавающей точкой

Двойное число с плавающей точкой является одним из фиксированной точности, обеспечиваемой реализацией. Его минимальная точность составляет 50 бит, а минимальный размер экспоненты - 8 бит. Точность этих категорий зависит от реализации. Это будет с точностью до 14 знаков после запятой.

Длинное число с плавающей точкой

Длинное число с плавающей точкой (тип long-float) является одним из самых больших фиксированных значений точности, предоставляемых реализацией. Его минимальная точность составляет 50 бит, а минимальный размер экспоненты - 8 бит. Точность этих категорий зависит от реализации. Это будет с точностью до 14 знаков после запятой. Это похоже на двойное число с плавающей точкой.

Как работает Float в PHP?

Значения с плавающей запятой - это не что иное, как десятичные дроби, которые имеют свою точность. Давайте рассмотрим простые примеры, чтобы понять, как работает значение с плавающей запятой:

<_?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 ";
)
?>

Выход:

В приведенном выше примере выходными данными будут значения переменной продажной цены и себестоимости, т.е. значения с плавающей запятой, присвоенные переменным, будут напечатаны на экране вывода.

Давайте возьмем другой пример значений с плавающей запятой:

<_?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";
?>

Выход:

В приведенном выше примере выходные данные функции is_double () будут проверены, имеют ли переменные тип с двойной плавающей точкой или нет. Он просто проверяет, задано ли для переменной значение double, и в этом примере обе переменные были инициализированы двойными значениями.

Мы можем выполнять основные операции в PHP, используя значения с плавающей запятой:

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

Выход:

В приведенном выше примере переменная $ ab инициализировала десятичное значение и аналогично переменной $ bc. Таким образом, после расчета, если условие выполнено и выводится истинное утверждение, присутствующее внутри цикла на экране вывода.
Функция is_float () может использоваться для проверки, имеет ли переменная тип с плавающей запятой или нет. Is_float () является встроенной функцией в PHP. Это булева функция, поэтому она возвращает TRUE, когда тип является float, иначе FALSE.

Давайте возьмем простой пример.

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

Выход:

В приведенном выше примере выходные данные функции is_float () будут истинными для первого оператора echo и ложными для второго. В этом примере выходные данные будут равны 1, а после разрыва также будут равны 1. Он просто проверяет, установлено ли значение с плавающей запятой для переменной, и в этом примере одна из переменных была инициализирована значениями с плавающей запятой.

Подобно функции is_float (), у нас есть функция с именем var_dump (), которая выводит как тип, так и значение в качестве вывода. Эта функция используется для печати типа данных, связанных с переменной, которую разработчики хотят напечатать на экране.

Например:

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

Выход:

В приведенном выше примере выходные данные функций is_float () и var_dump () различаются. Функция var_dump () напечатает тип данных вместе со значением переменной.

Вывод

В этой статье мы обсудили значения с плавающей точкой и их типы. Многие из типов Float используются во многих программах и приложениях, где большинство операций имеют вычисления и точность. Значения с плавающей точкой играют важную роль во многих языках программирования благодаря своей точности, а также используются в больших количествах.

Рекомендуемые статьи

Это руководство по PHP Float. Здесь мы обсуждаем типы значений с плавающей запятой, которые включают в себя короткий номер с плавающей запятой, двойной номер с плавающей запятой и длинный номер с плавающей запятой вместе с примерами. Вы также можете просмотреть наши другие предлагаемые статьи, чтобы узнать больше -

  1. Переменные в PHP
  2. PHP математические функции
  3. PHP рекурсивная функция
  4. PHP команды
  5. Константы PHP
  6. Поставщики облачных вычислений
  7. Магические константы PHP
  8. Рекурсивная функция в Python
  9. Рекурсивная функция в C
  10. Рекурсивная функция в JavaScript