型別範圍:
kotlin型別名首字母是大寫的 變數名是小寫的 以示區分
形式定義為: var 變數名 : 型別名 = 值
kotlin中用的最多的是int
型別名一般可以省去不寫,這樣形式就可以定義為:var 變數名 = 值
eg:常量long表示為: val a = 126666l
常量int表示為: val a = 1266
常量double表示為: val a = 1266.34
常量float表示為: val a = 1266.3432f
常量short表示為: val a = 12335
常量byte表示為: val a = 126
常量八進位制表示為: val a = 0xace
常量二進位制表示為: val a = 0b01010101
變數long表示為: val a = 126666l
變數int表示為: val a = 1266
變數double表示為: val a = 1266.34
變數float表示為: val a = 1266.3432f
變數short表示為: val a = 12335
變數byte表示為: val a = 126
變數八進位制表示為: val a = 0xace
變數二進位制表示為: val a = 0b01010101
注意:如果長整數不寫l,就會預設int;如果過float不寫f,就會預設為double
八進位製用0x開頭,二進位製用0b開頭
eg:
funmain(args: array)
公里")
}
每天走$公里 相當於乙個模組 kotlin中稱為字串模組
$ 是乙個佔位符
//如果整數太多,可以用下劃線分隔開kotlin現在預設的double型別,精確到小數點後15位,預設的浮點型別就是double ,float是出於相容而設計的,不推薦使用var b = 15_0000
//等同於
var b1 = 150000
kotlin布林型(boolean)只有兩個值true或者false var vip = false vip = true
kotlin不支援型別自動轉換,轉換必須手動進行,每一種數字型別都有轉換成其他數字型別的函式方法
例如:
注意:double的toint 不是把小數四捨五入,而是把小數完全砍掉
十七 基本資料型別之整數型
long l1 2147483648 error 原因 是因為程式預設將2147483648看做是int型別,而2147483648已經超出了int型別的取值範圍,所以會報錯。正確的寫法 在為long型別賦值的時候,需要在後面加上 l eg long l1 2147483648l 程式會預設的把整型...
1 變數和基本型別
型別主要是用來告訴我們資料代表什麼意思,對資料該執行什麼操作。1.1 基本資料型別 c 中有布林型 字元型 整型 浮點型等。其中整數 字元和布林的算術型別合稱為整型 它與在計算機儲存器中的表示方式緊密相關。計算機以位序列儲存資料,每位儲存0或1.通常在計算機中int儲存長度為1個機器字長。1 inc...
基本型別 實型 浮點型
與數學中的實數的概念差不多,在乙個值的後面加上乙個小數點,該值就成為乙個浮點值,c語言中浮點型別有float double和long double 類似於科學記數法,稱為指數記數法或e記數法,e後面的數字代表數10的指數 整數沒有小數部分,浮點數有小數部分,表示的具體數字的個數相同 浮點數可以表示的...