C++无符号char *是什么意思?

C++unsigned char *代表无符号字符指针。

详情如下:

在char前加unsigned表示无符号字符,即不能存储负数;

在数据类型后添加*以指示指针的含义;

指针是C和C++特有的数据类型,可以方便地访问内存,自己控制堆的分配和使用。

扩展数据:

基本介绍

每种类型的整数都可以分为无符号和有符号类型(float和double总是有符号的)。在char以外的数据类型中,默认声明的整型变量是有符号类型;默认情况下,Char总是无符号的。

如果要声明一个unsigned类型,需要在类型前加上unsigned。如果unsigned省略了最后一个关键字,大多数编译器会认为它是unsigned int。

百度百科-未签约