php手冊 筆記 型別 浮點型

2021-06-16 05:06:10 字數 494 閱讀 6945

1. 除了字串型別之外,其它的所有型別轉換為浮點型時,都是先轉換為整型,然後再轉換為浮點型的

2. floor((0.1+0.7)*10)返回的是7;為什麼echo (0.1+0.7)*10返回的是8呢? 也就是對浮點數的運算結果一定要注意使用限制小數點的位數,比如使用floor(round((0.1+0.7),1)*10) ;還有就是不要對浮點數進行比較,如$a=0.1;$b=0.1;if($a>=$b) echo 'y';上面的**可能不顯示y,因為精度的問題?

3.  浮點轉換為字串,後面的0會忽略

$a

= 5.00500

;$b

= 30.00

;echo

"a = $a/n"

;echo

"b = $b/n"

;/* outputs:

a = 5.005

b = 30

*/

4. 總感覺浮點型還是蠻搞怪的

php手冊 筆記 型別 布林型別

1.布林型別的true,false是不區分大小寫的 2.當轉換為布林型別時,以下將會返回false,其它的都返回true 3.0.00 轉換為布林型時,結果為true 4.由於可以是使用以下 來判斷乙個陣列是否為空,這個效率跟empty,count來比較不知道怎麼樣 a array this wil...

php手冊 筆記 型別 整數型別

1.php的整型以0開頭表示8進製,以0x開頭表示16進製制 a 1234 decimal number a 123 a negative number a 0123 octal number equivalent to 83 decimal a 0x1a hexadecimal number eq...

筆記 浮點型資料

浮點數 floating point number 就是實數 real number 浮點數有兩種表示形式 1 十進位制小數形式。它由數字和小數點組成。0.123 123.123.0 0.0都是十進位制小數形式。2 指數形式。如123e3或123e3都代表123 103。注意字母e或e之前必須有數字...