- 从unsigned char * 转换成int,long... 类型
- //使用c++
- unsigned char ps[128];
- long *VendorID = reinterpret_cast<long *>(ps);
- //从int type to unsigned char *
- int VID1= 0x58F;
- int ii=0;
- int size_int=0;
- unsigned char* p=(unsigned char*)&VID;
- size_int =sizeof(VID);
- for (ii=0;ii <size_int;ii++)
- {
- ps[0].VendorID[size_int-ii-1] = p[size_int-ii-1];
- }
从unsigned char * 转换成int,long... 类型
最新推荐文章于 2025-06-06 10:09:16 发布
本文详细介绍了如何在C++中实现unsigned char *与int、long等类型之间的转换,并提供了具体的代码示例。对于理解不同数据类型间的内存布局及进行低级别操作具有很好的指导意义。
部署运行你感兴趣的模型镜像
您可能感兴趣的与本文相关的镜像
Stable-Diffusion-3.5
图片生成
Stable-Diffusion
Stable Diffusion 3.5 (SD 3.5) 是由 Stability AI 推出的新一代文本到图像生成模型,相比 3.0 版本,它提升了图像质量、运行速度和硬件效率
5万+

被折叠的 条评论
为什么被折叠?



