C语言中unsigned char* 和 const char*的互相转换

1.unsigned char*转换成const char*

先将unsigned char*转换成char*,再将char*转换成const char*

unsigned char *pstr;
 
const char* p = (const char*)(char*)pstr;

 

2.const char*转换成unsigned char*

const char* p;
 
unsigned char * pstr = (unsigned char*)p;

 

posted @ 2023-04-21 18:07  xiaowang_lj  阅读(498)  评论(0编辑  收藏  举报