Anasayfa / Genel / Onluk Sayıyı İkilik Sayıya Çevirme

Onluk Sayıyı İkilik Sayıya Çevirme

Bu yazıda onluk(decimal) sayı sisteminde olan bir sayının ikili (binary) sayı sistemine çevirilmesini C PROGRAMLAMA dilini kullanarak nasıl yapılabileeğini anlatmaya çalışacağım.

 

Ekrana 0….15 kadar olan sayıların ikili sayı karşılıklarını yazılmasını sağlayalım

Bunun için main fonksiyonu içersinde bir for döngüsü açıp yazacağımız olan ikiliKod fonksiyonuna parametre yollayarak ikili kodun yazılmasını sağlayalım.

#include <stdio.h>
#include <stdlib.h>
//ikili koda çevirme recursive fonksiyonumuz
void ikiliKod(int n){
	if(n>1)
		ikiliKod(n/2);
	printf("%d", n%2);
}
int main()
{
	int i=0;
	for(i=0; i<=15; i++){
		printf("\t%d ikili kodu= ",i); ikiliKod(i);
		printf("\n");
	}
	system("pause");
}

 

ikiliKod Fonksiyonu recursive olarak çalışan bir fonksiyon olup yollanan n parametresinin ikilik kodunu ekrana yazılmasını sağlamaktadır.

Oluşan çıktımız aşağıdaki gibidir

decimal to binary
decimal to binary

 

 

 

Önerilen

Yabancı Vatandaşlık Başvurusu Şartları

Türkiye’de yaşamını sürdüren yabancıların Türk vatandaşlığına yönelik olarak kazanımları, avantajları ve ne gibi durumlarda vatandaşlıktan ...

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

*

Yandex.Metrica