#include <iostream>
using namespace std;
typedef unsigned char *byte_pointer;
void show_bytes(byte_pointer start, size_t len){
size_t i;
for (i=0; i<len; i++) {
printf("%.1x",start[i]);
}
printf("\n");
}
int f1 (int x, int y) {
int m=(x&y) + ((x^y) >>1);
return m;
}
int f2 (int x, int y) {
int z = x - y;
int k = (z >> 31) & 1;
int m = x - k * z;
return m;
}
int single_element(int array[], int length) {
int ans = 0;
for(;length>0 ; length --){
ans = ans^array[length-1];
}
return ans;
}
[CSAPP] hw1-5所需函数
最新推荐文章于 2023-06-29 20:40:14 发布