Açıklama: 10 tabanındaki sayıları 2(binary) sayısına çeviren program.

 

//32 bit tamsayılar
#include<stdio.h>
#include<math.h>
#include<stdlib.h>
void ikiliktabanacevir(int x);
int main()
{
int a;
printf("Bir sayi giriniz\n");
scanf("%d",&a);
printf("%d=",a);
ikiliktabanacevir(a);
system("pause");
return 0;
}
void ikiliktabanacevir(int x)
{
int i,a;
for(i=31;i>=0;i--)
{
a=pow(2,i);
if(x&a)
printf("1");
else
printf("0");
if(i%4==0)
printf(" ");
}
printf("\n");
}

 

 Bu örnek kullanıcılarımız tarafından gönderilmiştir.

 

Yorum yapın
  • Henüz hiç yorum yok