enggak usah panjang lebar jadi langsung aja cobain sendiri.
program berberja dengan alur sebagai berikut:
1. mengambil data karakter yang kita ketik
2. dikonversi menjadi hexa
3. hexa digeser kekiri
4. ditampilkan hasil hexa penggeseran
5. mengambil biner MSB nya.
ilustrasi:
misalkan anda memasukkan karakter "A" tanpa tanda kutip
hexanya: 41
binernya: 0100 0001
geser kekiri: 1000 0010
hexanya: 82
bit MSB: 1
programnya adalah sebagai berikut:
#include
#include
main()
{
char karakter;
int geser,bit;
clrscr();
printf("masukkan karakter = ");
scanf ("%c",&karakter);
printf("nilai hexa dari karakter %c adalah %xh\n\n",karakter,karakter);
//geser=karakter<<1;
//printf("geser bit kekiri dari %xh menjadi %xh\n\n",karakter,geser);
if(geser<=0x07f)
printf("nilai biner kiri adalah : %d",bit=0);
else
printf("nilai biner kiri adalah : %d",bit=1);
getch();
}
0 coment�rios:
Posting Komentar