C++无符号char *是什么意思?
C++unsigned char *代表无符号字符指针。
详情如下:
在char前加unsigned表示无符号字符,即不能存储负数;
在数据类型后添加*以指示指针的含义;
指针是C和C++特有的数据类型,可以方便地访问内存,自己控制堆的分配和使用。
扩展数据:
基本介绍
每种类型的整数都可以分为无符号和有符号类型(float和double总是有符号的)。在char以外的数据类型中,默认声明的整型变量是有符号类型;默认情况下,Char总是无符号的。
如果要声明一个unsigned类型,需要在类型前加上unsigned。如果unsigned省略了最后一个关键字,大多数编译器会认为它是unsigned int。
百度百科-未签约