# 2.57 More show Procedures

**Problem**:

Write procedures `show_short`, `show_long`, and `show_double` that print the byte representations of C objects of types `short`, `long`, and `double`, respectively. Try these out on several machines.

```c
void show_short(short x) {
    show_bytes((byte_pointer) &x, sizeof(short));
}

void show_long(long x) {
    show_bytes((byte_pointer) &x, sizeof(long));
}

void show_pointer(double x) {
    show_bytes((byte_pointer) &x, sizeof(double));
}
```

###
