#include <stdio.h>
#include "stdafx.h"
#include <iostream>
typedef unsigned char *byte_pointer;
void show_bytes(byte_pointer start, size_t len) {
size_t i;
for (i = 0; i < len;i++) {
printf(" %.2x", start[i]);
}
printf("\n");
}
void show_int(int x) {
show_bytes((byte_pointer)&x, sizeof(int));
}
void show_float(int x) {
show_bytes((byte_pointer)&x, sizeof(float));
}
void show_pointer(int *x) {
show_bytes((byte_pointer)&x, sizeof(void *));
}
int main() {
using namespace std;
int i = 1;
int *j = &i;
show_int(1);
show_float(1);
show_pointer(j);
system("pause");
}
深入理解计算机系统 图2.4 添加可执行main函数
猜你喜欢
转载自blog.csdn.net/ciqingloveless/article/details/82667641
今日推荐
周排行