关于我们

质量为本、客户为根、勇于拼搏、务实创新

< 返回新闻公共列表

Go和C类型的对应关系是什么

发布时间:2020-01-13 17:11:59

C.char

C.schar (signed char)

C.uchar (unsigned char)

C.short

C.ushort (unsigned short)

C.int

C.uint (unsigned int)

C.long

C.ulong (unsigned long)

C.longlong (long long)

C.ulonglong (unsigned long long)

C.float

C.double. 

unsafe.Pointer (void*)

// Go string to C string

func C.CString(string) *C.char

var val []byte

(*C.char)(unsafe.Pointer(&val[0]))



<pre style="margin-top: 0px; margin-bottom: 0px;"><span style=" color:#2aa2d4;">windows 下</span>


uint64 //对应SIZE_Tuint32 //对应DWORD


/template/Home/Zkeys/PC/Static