api與c#的資料型別對應關係表
api資料型別
型別描述
c#型別
api資料型別
型別描述
c#型別
word
16位無符號整數
ushort
char
字元char
long
32位無符號整數
intdwordlong
64位長整數
long
dword
32位無符號整數
uint
hdc裝置描述表控制代碼
inthandle
控制代碼,32位整數
inthgdiobj
gdi物件控制代碼
intuint
32位無符號整數
uint
hinstance
例項控制代碼
intbool
32位布林型整數
bool
hwm視窗控制代碼
intlpstr
指向字元的32位指標
string
hparam
32位訊息引數
intlpcstr
指向常字元的32位指標
string
lparam
32位訊息引數
intbyte
位元組byte
wparam
32位訊息引數
int
c# 資料型別
簡單型別
描 述
示 例
sbyte
8-bit 有符號整數
sbyte val = 12;
short
16-bit 有符號整數
short val = 12;
int32-bit有符號整數
int val = 12;
long
64-bit有符號整數
long val1 = 12; long val2 = 34l;
byte
8-bit無符號整數
byte val1 = 12; byte val2 = 34u;
ushort
16-bit 無符號整數
ushort val1 = 12; ushort val2 = 34u;
uint
32-bit 無符號整數
uint val1 = 12; uint val2 = 34u;
ulong
64-bit 無符號整數
ulong val1 = 12; ulong val2 = 34u; ulong val3 = 56l; ulong val4 = 78ul;
float
32-bit單精度浮點數
float val = 1.23f;
double
64-bit雙精度浮點數
double val1 = 1.23; double val2 = 4.56d;
l布林型別
bool val1 = true; bool val2 = false;
char
字元型別 ,unicode編碼
char val = 'h';
decimal
28個有效數字的128-bit十進位制型別
decimal val = 1.23m;
C 與C 的資料型別對應關係表
c 與c 的資料型別對應關係表 api資料型別 型別描述 c 型別 api資料型別 型別描述 c 型別 word 16 位無符號整數 ushort char 字元 char long 32 位無符號整數 intdwordlong 64 位長整數 long dword 32 位無符號整數 uint h...
Swift與C型別對應關係表
每乙個 c 語言基本型別,swift 都提供了與之對應的型別。在 swift 中呼叫 c 方法的時候,會用到這些型別 c 型別 swift 對應型別 別名bool cbool bool char,unsigned char cchar,cunsignedchar int8,uint8 short,u...
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 ...