問題補充說明:我有個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第三部動畫
- 現金來自流量表上期金額怎么填寫?
- “一匹來自馬”的車標是什么車?
- 窮人來自原文
- 魔獸世來自界空氣精華哪里刷的多
