duyuruElektroArge.com'a Hoşgeldiniz. Üye Olmak İçin Tıklayın. duyuru





houseForum ana sayfa   iletişimİletişim   bilgiSSS  
kırmızı yeşil mavi
ekleKayıt  anahtarGiriş
evForum ana sayfa goE-Kütüphane goE-Ders goC#
 

  • Reklam

Ders 27 - Karakterlerin Bit Karşılıklarına Erişmek

C Dili Dersleri - Okan Bilke

Ders 27 - Karakterlerin Bit Karşılıklarına Erişmek

Mesajgönderen okanbilke » 14 Oca 2015 23:49

Karakterlerin sayısal karşılıklarının "Ascii" değerleriyle ifade edildiğini belirtmek isterim. Bu değerler rakamlarla ifade edilmektedir. Bu yüzden her karakter öncelikle "Ascii" değerine dönüştürülür, ardından belleğe yazdırılır. Aşağıdaki örnek uygulama bu hususa değinmektedir.
private void button1_Click(object sender, EventArgs e)
{
Char Deger;
Byte Bit, KarakterAscii;
Deger = Convert.ToChar(textBox1.Text);
KarakterAscii = (byte)Deger;
label1.Text = null;
for (int i = 0; i <= 8; i++)
{
Bit = (byte)(KarakterAscii >> i & 1);
label1.Text += Bit.ToString();
}
label1.Text = "Karakterlerin Bitleri=" + label1.Text;
}

Uygulamayı çalıştırıp "TextBox" içerisine istediğiniz karakteri girin. "Bit Göster" düğmesine tıklarsanız ekran görüntünüz aşağıdaki şekilde oluşacaktır (Bitler Ters Yazdırılmıştır).

Resim
okanbilke@gmail.com
Kullanıcı avatarı
okanbilke
Site Kurucusu
Site Kurucusu
 
Mesajlar: 721
Beğendiklerim: 0 mesaj
Beğenilenlerim: 0 mesaj
Kayıt: 15 Mar 2013 13:09
Konum: Ankara

Reklam

Dön C#

Kimler çevrimiçi

Bu forumu gezen kullanıcılar: SemrushBot [Bot] ve 1 misafir


  • Reklam