PHP整數(shù)

2018-02-22 16:40 更新

PHP教程 - PHP整數(shù)

整數(shù)保存整數(shù),正數(shù)或負(fù)數(shù),例如1,-20,12345等。整數(shù)的限制在-2147483647和2147483647之間。范圍外的整數(shù)將自動轉(zhuǎn)換為浮點(diǎn)數(shù)。

下面的代碼在PHP中添加了兩個(gè)整數(shù)值。


<?php 
$var1 = 5; 
$var2 = 2; 
$answer = $var1 + $var2; 
print "$var1 plus $var2 equals $answer."; 
?>

上面的代碼生成以下結(jié)果。



PHP整數(shù)文字

我們可以指定十六進(jìn)制(基數(shù)16)或八進(jìn)制(基數(shù)8)的整數(shù)。八進(jìn)制數(shù)字系統(tǒng)只使用數(shù)字0到7。十六進(jìn)制使用0到9,然后使用A,B,C,D,E和F.

要指定八進(jìn)制數(shù),我們必須在它前面加一個(gè)0(零)。


<?PHP
$octalnum = 06331; 
print $octalnum; 
?>

上面的代碼生成以下結(jié)果。



十六進(jìn)制

要以十六進(jìn)制指定數(shù)字,請?jiān)谄淝懊婕由?code> 0x 。


<?PHP
$hexnum = 0x44; 
print $hexnum; 
?>

上面的代碼生成以下結(jié)果。

示例 - 整數(shù)文字

以下代碼使用不同的整數(shù)文字來分配值到整數(shù)。


<?PHP//from ww  w.j  av a 2s.c o m
$a = 1234; # decimal number
print($a);
print("\n");
$a = -123; # a negative number
print($a);
print("\n");
$a = 0123; # octal number (equivalent to 83 decimal)
print($a);
print("\n");
$a = 0x12; # hexadecimal number (equivalent to 18 decimal)
print($a);
print("\n");
?>

上面的代碼生成以下結(jié)果。

浮動

浮點(diǎn)數(shù)保存小數(shù)以及非常大的整數(shù),例如4.2,1.00000001和123123123123000。

浮點(diǎn)數(shù)稱為實(shí)數(shù)或浮點(diǎn)數(shù)。

浮點(diǎn)文字

我們還可以指定一個(gè)帶有浮點(diǎn)數(shù)的指數(shù),即3.14159e4等于31415.9。


<?PHP
$a = 1.234; 
print ($a);
print ("\n");
$a = 1.2e3;
print ($a);
?>

上面的代碼生成以下結(jié)果。

示例 - 浮點(diǎn)運(yùn)算

下面是一些浮點(diǎn)運(yùn)算的例子:


<?PHP//from   w  w  w .  ja  v a2  s.co  m
$a = 1.132324; 
print($a);
$b = $a + 1.9; 
print($b);
$b = $a + 1.0; 
print($b);
$c = 1.1e15; 
print($c);
$d = (0.1+0.7) * 10; 
print($d);
?>

上面的代碼生成以下結(jié)果。

示例 - 計(jì)算給定半徑的圓的面積

計(jì)算給定半徑的圓的面積


<?php//  w  w  w  . j a  va2s. co m

$radius = 2.0;
$pi = 3.14159;
$area = $pi * $radius * $radius;

echo("radius = ");
echo($radius);
echo("<BR>area = ");
echo($area);
?>

上面的代碼生成以下結(jié)果。

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號