在C++中,unsigned char用来表示一个字节,也就是8位大小的值,那么我们如何来打印出其值呢,用cout直接打印会乱码,我们可以通过下面两种方法来打印:
cout << static_cast<unsigned>(screen[i]) << endl; printf("%u\n", screen[i]);
本文转自博客园Grandyang的博客,原文链接:打印无符号字符Print or Cout an Unsigned Char Variable,如需转载请自行联系原博主。
在C++中,unsigned char用来表示一个字节,也就是8位大小的值,那么我们如何来打印出其值呢,用cout直接打印会乱码,我们可以通过下面两种方法来打印:
cout << static_cast<unsigned>(screen[i]) << endl; printf("%u\n", screen[i]);
本文转自博客园Grandyang的博客,原文链接:打印无符号字符Print or Cout an Unsigned Char Variable,如需转载请自行联系原博主。