该printf()函数使用格式说明符%s进行打印char *.该标准未指定如何char实现为有符号或无符号.
printf()
%s
char *
char
因此,当char实施为已签名char,我们用于%s打印时unsigned char *,这样做是否安全?
unsigned char *
在这种情况下我们应该使用哪种格式说明符?
c format printf
c ×1
format ×1
printf ×1