Addition of two floating-point variables compared to a variable with the expected value result can lead to an unexpected result. : Float « Data Type « PHP






Addition of two floating-point variables compared to a variable with the expected value result can lead to an unexpected result.

 
<?php

$a=50.3;
$b=50.4;
$c=100.7;

if ($a + $b == $c) {
  echo "$a + $b == $c\n";
}
else {
  echo "$a + $b != $c\n";
}
?>
  
  








Related examples in the same category

1.Addition of two floating-point variables compared to a variable can lead to an unexpected result.
2.Compare floating-point values,avoid the == operator and use the <, >, >=, and <=.
3.Comparing float values
4.Comparing floating point numbers
5.Compound Interest
6.Continuously Compounded Interest Calculator
7.Finding the distance between two points
8.Float is converted to an integer before the binary and (&) operation is executed.
9.Floating point numbers ("doubles") can be specified using any of the following syntaxes:
10.Floating-point arithmetic:
11.the float is converted to an integer before the binary and (&) operation is executed.
12.PHP feet-to-meters converter
13.Specifying Precision
14.Storing Floating Point Numbers in PHP
15.Simple Interest
16.Calculate the area of a circle of given radius
17.Define Integer, double and string value and output them
18.Add a PHP block and create a variable that holds a floating-point number