Page 14 - bg2
P. 14
Representasi Byte Data
Kode untuk menampilkan representasi byte data
Casting pointer menjadi unsigned char * menghasilkan array byte
typedef unsigned char *pointer;
casting = mengganti tipe data
menggunakan instru void show_bytes(pointer start, int len)
ksi typedef
{
int i;
printf directives: for (i = 0; i < len; i++)
%p : print pointer printf("0x%p\t0x%.2x\n",
%x : print start+i, start[i]);
hexadecimal printf("\n");
}