iOS CGFloat和float的區別

2022-03-13 17:01:24 字數 384 閱讀 2044

cgfloat和float的區別,什麼時候用哪一種?

cgfloat is just a typedef for either float or double.

the basic type for all floating-point values.

[plain]view plain

copy

typedef float cgfloat;// 32-bit  

typedef double cgfloat;// 64-bit  

對於需要相容64位機器的程式而言,需要用cgfloat,當然從長遠角度考慮還是推薦盡量使用cgfloat。儘管在32位上相比float增加了一些memory footprint的消耗。

IOS CGFloat與Float的區別

cgfloat is just a typedef for either float or double.typedef float cgfloat 32 bit typedef double cgfloat 64 bit對於需要相容64位機器的程式而言,需要用cgfloat,當然從長遠角度考慮還是...

unity shader 的學習筆記 float4

正在學習關於unity shader,其中我自己總結了一些自己不懂的東西 1 float fixed float 常見的寫法有 float4 和 float3 float3 一般情況下我們指的是向量,例如 float3 normal normal float4 對那些需要操作的頂點用 float4 ...

python中double轉化成float32

今天在處理python資料時,發現匯入的mat檔案型別是double matlab預設型別就是double 而我需要用到的資料是float32型別。查詢資料也沒有找到合適的解決辦法。後來自己嘗試著,恰好能做到轉換的目的。所以就寫下來,與君共勉,也希望能夠的到批評指正。首先我們得明白,float 單精...