c,cgo,go中类型转换关系

c,cgo,go中类型转换关系

C语言类型 CGO类型 Go语言类型 SDK
char C.char byte
singed char C.schar int8
unsigned char C.uchar uint8 BYTE
short C.short int16
unsigned short C.ushort uint16 WORD,USHORT
int C.int int32 BOOL,LONG
unsigned int C.uint uint32 DWORD,UINT
long C.long int32
unsigned long C.ulong uint32
long long int C.longlong int64
unsigned long long int C.ulonglong uint64
float C.float float32
double C.double float64
size_t C.size_t uint
void* unsafe.Pointer unsafe.Pointer LPVOID,HANDLE

转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 wind.kaisa@gmail.com

文章标题:c,cgo,go中类型转换关系

本文作者:kaisawind

发布时间:2020-10-24, 09:22:12

最后更新:2020-12-04, 10:18:58

原始链接:https://kaisawind.gitee.io/2020/10/24/2020-10-24-cgo-type/

版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。

目录
×

喜欢就点赞,疼爱就打赏