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

Medium Nedir? Konu Geliştirme Sistemi

Medium yenilikçi bir sosyal medya platformu olarak karşımıza çıkıyor. Diğer sosyal medya birimleri olan Facebook, ...

Bir cevap yazın

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

Yandex.Metrica