Programming Tutorials

Integers and Floating-Point Numbers in PHP

By: Emiley J. in PHP Tutorials on 2008-11-21  

Integers

Integers are whole numbers and are equivalent in range as your C compiler's long value. On many common machines, such as Intel Pentiums, that means a 32-bit signed integer with a range between -2,147,483,648 to +2,147,483,647. Integers can be written in decimal, hexadecimal (prefixed with 0x), and octal notation (prefixed with 0), and can include +/- signs.

Some examples of integers include

240000
0xABCD
007
-100

Note: As integers are signed, the right shift operator in PHP always does a signed shift.

Floating-Point Numbers

Floating-point numbers (also known as real numbers) represent real numbers and are equivalent to your platform C compiler's double data type. On common platforms, the data type size is 8 bytes and it has a range of approximately 2.2E-308 to 1.8E+308. Floating-point numbers include a decimal point and can include a +/- sign and an exponent value.

Examples of floating-point numbers include

3.14
+0.9e-2
-170000.5
54.6E42





Add Comment

* Required information
1000

Comments

No comments yet. Be the first!

Most Viewed Articles (in PHP )

PHP code to write to a CSV file from MySQL query

Different versions of PHP - History and evolution of PHP

PHP code to import from CSV file to MySQL

Encrypting files using GnuPG (GPG) via PHP

PHP Warning: Unknown(): Unable to load dynamic library '/usr/local/php4/lib/php/extensions/no-debug ......

A Basic Example using PHP in AWS (Amazon Web Services)

Send push notifications using Expo tokens in PHP

Decrypting files using GnuPG (GPG) via PHP

Count occurrences of a character in a String in PHP

Error: Length parameter must be greater than 0

Password must include both numeric and alphabetic characters - Magento

Reading word by word from a file in PHP

Parent: child process exited with status 3221225477 -- Restarting

Convert a hex string into a 32-bit IEEE 754 float number in PHP

Exception in module wampmanager.exe at 000F15A0 in Windows 8

Latest Articles (in PHP)