Binary to Decimal convert - Baskı Önizleme +- Delphi Can (https://www.delphican.com) +-- Forum: Delphi (https://www.delphican.com/forumdisplay.php?fid=3) +--- Forum: Mikrodenetleyiciler ve Gömülü Sistemler (https://www.delphican.com/forumdisplay.php?fid=1128) +---- Forum: ST Serisi ARM İşlemciler (https://www.delphican.com/forumdisplay.php?fid=1130) +---- Konu Başlığı: Binary to Decimal convert (/showthread.php?tid=4415) |
Binary to Decimal convert - 41linea41 - 15-01-2020 Merhaba C 'de char tipindeki değişkeni binary 'e ardından Decimal e çevirmak istiyorum. İnternetteki tüm örnekler binary to Int şeklinde ben elimdeki char değerini binary e cevirirken baştaaki sıfırları saymadığından dönüşüm sırasında hat aoluşuyor . Kod: char Barkod_Nu[9]="00000111"; İnternetteki tüm örneklerde binary int değişkeni decimal e ceviriyor. Ben bu Barkod char değişkenini integer e cevirince ön kısmındaki 0 lar kayboluyor bu yüzden doğru decimal değeri alamıyorum? Cvp: Binary to Decimal convert - guverdik - 21-01-2020 (15-01-2020, Saat: 17:19)41linea41 Adlı Kullanıcıdan Alıntı: Merhaba Mehmet AŞIK hocanın kodlarından: void DectoBin(char dizi[],int deger) { int k; for (int i = 7; i >= 0; i--) { k = deger >> i; if (k & 1) strcat(dizi,"1"); else strcat(dizi,"0"); } } Kullanımı sprintf(CHAR_DEGISKEN, ""); // İçini boşalt.. DectoBin(CHAR_DEGISKEN, 96); |