Swift資料型別之整型和浮點型 備

2021-09-08 01:19:57 字數 1049 閱讀 5935

swift提供8、16、32、64位形式的有符號及無符號整數。這些整數型別遵循c語言的命名規約,我歸納了swift中的整型:

整型示例:

print("uint8 range: \(uint8.min) ~ \(uint8.max)")

print("int8 range: \(int8.min) ~ \(int8.max)")

print("uint range: \(uint.min) ~ \(uint.max)")

print("uint64 range: \(uint64.min) ~ \(uint64.max)")

print("int64 range: \(int64.min) ~ \(int64.max)")

print("int range: \(int.min) ~ \(int.max)")

輸出結果如下:

uint8 range: 0 ~ 255

int8 range: -128 ~ 127

uint range: 0 ~ 18446744073709551615

uint64 range: 0 ~18446744073709551615

int64 range:-9223372036854775808 ~ 9223372036854775807

int range:-9223372036854775808 ~ 9223372036854775807

上述**是通過整數的min和max屬性計算各個型別的範圍。

浮點型主要用來儲存小數數值,也可以用來儲存範圍較大的整數。它分為浮點數(float)和雙精度浮點數(double)兩種,雙精度浮點數所使用的記憶體空間比浮點數多,可表示的數值範圍與精確度也比較大。

MATLAB的資料型別整型和浮點型

可以看出matlab的數值型別跟c語言一樣分為整型和浮點型,但是需要特別注意的是,它的用意和c語言完全不一樣。前者的整型資料主要為影象處理等特殊的應用問題提供資料型別,而對於一般數值運算,絕大多數是採用雙精度浮點型的資料。8種整數型別 整數型別 數值型別 轉換函式 有符號8位 2 7 2 7 1 i...

資料型別之整型 浮點型 字串 列表

一 整型int 基本使用 1 用途 記錄年齡 等級 年等證書相關 2 定義方式 age 18 age int 18 資料型別轉換 可以將純數字的字串轉換成整型 n int 12121212 print n,type n 3 常用操作 內建的方法 數 算符 比較運算 該型別總結 存乙個值 不可變 1 ...

PHP資料型別之整型詳解

php中支援的資料型別 在php中主要支援 8種資料型別。和 3中偽型別的乙個形式。8種資料型別分為以下三 3大類,第乙個就是我們的標量型別,標量型別它只能儲存單一資料,那第二大類就是我們的復合型別,第三個呢就是特殊型別,分為這三大類,那首先我們來一類一類的來看。在第一類中,標量型別中又分為以下四個...