CS:APP
renzhenmac
全部博文(24)
2009年(24)
迷惑的风
wzzushx
HughNian
gaopengt
fox1955
Tjie_S
aku1
enenshiw
hanzhenl
分类: C/C++
2009-08-07 17:57:01
// 要注意一定要用unsigned char*, 否则直接用char*的话,变成int 时会做有符号扩展。#include <iostream>#include <iomanip>using namespace std;void show_bytes(unsigned char* c, int length){unsigned char* a = c;for(int i = 0; i < length; i++ ) cout << setw(2) << setfill('0') << hex << (int)a[i]; // 此处做无符号扩展}
上一篇:CSAPP 习题2.52 replace_byte
下一篇:switch语句--GCC和VC的汇编代码
登录 注册