char *
将类型转换为 C 中的类型是否有任何危险signed char *
,其中 char 数组被解释为字节数组。
我在 gcc 中读到过,char
类型可以是无符号的,也可以是有符号的,具体取决于系统。在“最坏”的情况下,这char *
将是 a unsigned char *
,但由于数组只是被解释为一系列位,因此类型是否从无符号变为有符号并不重要。
(顺便说一句,我检查了其他帖子,但我只看到了问题 re: cast unsigned char
to signed char
,我想知道是否有任何独特的东西只是 plain char
。提前谢谢。)