问题补充说明:我有个C++的DLL要调用,但函数里面有个参数是unsigned char *,那么在C#中应该是什么,比如C++typedef void(__stdcall *lpOnReceiveUserData)(void *, unsigned long, unsigned char *, unsigned int);那么在C#中怎么写!请赐教!
C++unsignedchar*是表示无符号字符指针的意思 。
细节如下:
char前面添加unsigned表示是无符号360问答的字符 , 也就是不可以存储负称数;
在数据类型后面加*表示指针的意思;
指针是C和C故卫++的一种特色数据类型 , 可以方边接便的访问内存 , 也可以通过指针自散穿加究下己控制堆的分配与使用 。
文章插图
扩展资料:
基本介绍
整型的每一种都分为:无符号(u错科读较念钱优众目nsigned)和有符内全罪杆告及免资号(signed)两种类型(float和double总是带符号的) , 在除char以外的数据类型中 , 默认情况下声明的整型变量都是有符号的类型;char在默认情况下总是无符号孩立延液务沙减举的 。
如果需声明无符号类后慢站型的话就需要在类型前加上unsigned , unsigned若省略后一个关国逐尼食利个客肥士键字 , 大多数编译器都会认为是unsi资属它gnedint 。
【C来自++ unsigned c根持来降免观青善下兴har *什么意思】参考资料来源:百度百科-unsigned
推荐阅读
- 为什么说朝鲜世祖为第四代、来自第七位国王?
- 跪求水门和玖辛奈的高清壁纸图 他济发非充机们两都在树上,玖辛奈来自笑着看水门,水门在对面蹲着
- 白马西风塞上的来自下一句是什么
- 保时捷的taycan中文名是什么?来自
- 手镯圈口尺寸来自对照表
- 睡魔3D第三部动画
- 现金来自流量表上期金额怎么填写?
- “一匹来自马”的车标是什么车?
- 穷人来自原文
- 魔兽世来自界空气精华哪里刷的多