-
5 votesanswersviews
C:char与非ASCII文本数据的unsigned char
这个问题: What is an unsigned char? 在C中讨论char与unsigned char vs. signed char的工作做得很好 . 但是,它不直接解决非ASCII文本应该使用的内容 . 因此,如果我有一个字节数组,表示某些任意字符集中的文本,如UTF-8或Big5(或有时是ASCII),我应该使用char或unsigned char数组吗? 我倾向于使用char,因为... -
6 votesanswersviews
如何读入二进制数据并转换为unsigned char(C)
我有一个以二进制数据保存的原始图像文件(无编码) . 我想读取文件并将值转换为unsigned char . 但我不知道如何开始这样做 . 每个文件包含640x480字节 . 每个像素是8位 . 我在这里使用了C帮助页面:http://www.cplusplus.com/doc/tutorial/files/,但是当我在宣传数据时,它似乎显示了相同的二进制/非人类可读字符 . 有人可以建议吗?到目... -
1 votesanswersviews
如何解析unsigned char数组到数值数据
我的问题设置如下: 我有一个源将UDP数据包发送到我的接收计算机 接收计算机接收UDP数据包并将其接收到 unsigned char *message . 我可以使用逐字节打印数据包 for(int i = 0; i < sizeof(message); i++) { printf("0x%02 \n", message[i]; } 这就是我的地方... -
5 votesanswersviews
任何将'char'视为'unsigned'的编译器?
除非用户在文件或项目设置中明确提到,否则是否有任何C编译器将默认类型的char作为unsigned? / Kanu_