首页 > 解决方案 > 任何可用于 C 中无符号字符指针行为的文档?

问题描述

什么是无符号字符指针,它与 C 中的字符指针有何不同?

C 中关于 unsigned char 指针的信息不多,以及如何打印 unsigned char 指针指向的数据?

对此的任何解释都会有所帮助。

标签: cpointerscharunsigned

解决方案


假设你有类似的东西

unsigned char *p = something;

然后

printf( “p = %p\n”, (void *)p );

打印指针本身的值,而

printf( “*p = %hhu\n”, *p );

p将指向的值打印为十进制整数(无符号)。


推荐阅读