ruby支援整型、浮點型、有理數和複數等四種資料型別。
整型可以使任意長度,在一定範圍之內的整型是fixnum型別,超出該範圍的是bignum型別,ruby自動在fixnum和bignum型別之間轉換,對使用者是透明的。
有小數點或指數的數值常量自動轉化為float型別,小數點前後必須有數字。
有理數和複數需要使用類構造器顯式宣告。
以下是一些數值型的例子:
123456
123_456
0d123456
0x123456
0123456
1.0e3
1.0rational(3, 4) * rational(4, 5)
rational("3/4") * rational("4/5")
complex(1, 2) * complex(2, 3)
complex("1+2i") * complex("2+3i")
使用數值進行迴圈
3.times
1.upto(5)
99.downto(95)
50.step(80, 5)
MYSQL資料型別 數值型
1 整數型 建立整型表 create table my int int 1 tinyint int 2 smallint int 3 int int 4 bigint charset utf8 插入資料 insert into my int values 100 100 100 100 有效資料 i...
ruby 資料型別
整型分兩種,如果在31位以內 四位元組 那為fixnum例項。如果超過,即為bignum例項。整數範圍從 230 到 230 1 或 262 到 262 1。在這個範圍內的整數是類 fixnum 的物件,在這個範圍外的整數儲存在類 bignum 的物件中。您可以在整數前使用乙個可選的前導符號,乙個可...
Ruby資料型別
foreverphoenix的專欄 數字1 ruby支援整數和浮點數。整數可以使任何長度。一定範圍內的整數是fixnum類的物件。範圍之外的整數儲存在bignum類的物件中。這種處理是透明的。2 可以在乙個ascii字元前加乙個問號來獲得其對應的整數值。ctrl組合鍵可以由?c x或?cx x 0x...