PHP資料型態(它是一種弱型別語言)
整數、浮點型、布林型、字串型、陣列型、物件、空白型別、資源型
標量型:整數、浮點型、布林型和字串型!所謂的標量類型,本質上只能儲存單項資訊的類型。
複合型:陣列、物件。複合類型的本質是可以儲存多項資訊!
特殊類型:空白類型和資源型
所有的類型在電腦的中都是以二進制的形式存放的!
進位轉換:
小數轉換為二進位:乘2取整法
十轉八:整數部分除八取餘,小數部分乘八取為整數
十轉八:整數部分除八取餘,小數部分乘八取為整數
。三:
二進制轉換為八進制可以三並一:
十六進制轉換為二進制,可以一拆四:
二進制轉換為十六進制可以四並一:
八轉十六:先一拆三轉換為二,然後再四並一轉換為十六:
十六轉八:先一拆四轉換為二,然後再三並一轉換為八
指數形式:
需要注意的幾點:
1, e不區分大小寫
2, e的前後必須有數字
e的後面必須為整數
整型資料在記憶體中都是二進位的補碼的形式存放的!
正數(符號為0)的原碼,反碼,補碼相同
負數(符號為1)的反碼就是在其原碼的基礎之上,除了符號位不變之外,其餘的按位取反,
負數的補碼=其反碼+1
轉換為布林型,一下幾種會轉換為假:
整數0:0
浮點0:0.0
字符串0:'0'
空字串:''”
空白型:NULL
空數組:array()
資源型和物件型永遠是真詞!串單雙引號的差異:
結束標記;
開始標記與結束標記需要一致,且標記是自己定義。 settype()設定變數的型別
isset()判斷變數是否存在