Swift與C型別對應關係表

2022-06-22 08:03:11 字數 822 閱讀 1430

每乙個 c 語言基本型別, swift 都提供了與之對應的型別。

在 swift 中呼叫 c 方法的時候,會用到這些型別:

c 型別

swift 對應型別

別名bool

cbool

bool

char,unsigned char

cchar, cunsignedchar

int8, uint8

short, unsigned short

cshort, cunsignedshort

int16, uint16

int, unsigned int

cint, cunsignedint

int32, uint32

long, unsigned long

clong, cunsignedlong

int, uint

long long, unsigned long long

clonglong, cunsignedlonglong

int64, uint64

wchar_t, char16_t, char32_t

cwidechar, cchar16, cchar32

unicodescalar, uint16, unicodescalar

float, double

cfloat, cdouble

float, double

官方文件中對上面**也有介紹,展示了 swift 型別和對應的 c 別名。

雖然我們開發時,只需要知道swift下的幾種資料型別,但為了更好的理解原始c型別,通過這張表,也能大體有數了。

C 與 C 資料結構型別對應關係表

api與c 的資料型別對應關係表 api資料型別 型別描述 c 型別 api資料型別 型別描述 c 型別 word 16位無符號整數 ushort char 字元char long 32位無符號整數 intdwordlong 64位長整數 long dword 32位無符號整數 uint hdc裝置...

C 與C 的資料型別對應關係表

c 與c 的資料型別對應關係表 api資料型別 型別描述 c 型別 api資料型別 型別描述 c 型別 word 16 位無符號整數 ushort char 字元 char long 32 位無符號整數 intdwordlong 64 位長整數 long dword 32 位無符號整數 uint h...

C 資料型別與C 對應關係

正在做東進語音卡程式的開發,人家不預備c 的sdk,只好自己寫,pinvoke,其中用到了很多轉換,這裡 乙個先 c 輸入輸出 c c 輸入輸出 c char chr 255 o stringbuilder kca dir i int lpcstr i string int i int lpstr ...