如何只打印16进制整数的第一个字节?
我只想打印图中的 97 9a 93 93 90 ,不想打印出 前面的 ffffff 6个f。顺便问下,我买了论坛的VIP,有没有什么VIP专属的交流群呢?想找个活跃点的群和各位大牛互相交流学习,谢谢~ 有交流群
https://fishc.com.cn/thread-146042-1-1.html zltzlt 发表于 2020-1-30 17:45
有交流群
https://fishc.com.cn/thread-146042-1-1.html
谢谢 将0xffffffff改成0xff试试? printf("%x ", (unsigned char)ReverseBuffer);
0xFFFFFFFF改成0xFF应该就可以了吧 superbe 发表于 2020-1-30 20:33
printf("%x ", (unsigned char)ReverseBuffer);
0xFFFFFFFF改成0xFF应该就可以了吧
试过了 不可以 CHAR是个什么类型?很讨厌微软,定义了这么多奇怪的东西 能不能不要用CHAR,用unsigned char声明数组试试?
页:
[1]