binary2ascii - İkili sayıları metin gösterimine dönüştürün
binary2ascii [flags]
binary2ascii, ikili sayılardan oluşan girişi okur ve bunları metinsel temsillerine dönüştürür. Komut satırı bayrakları, ikili sayıların türünü ve boyutunu belirtir ve çıktı biçimi üzerinde kontrol sağlar. İşaretsiz tamsayılar ikili, sekizli, ondalık veya onaltılı olarak yazılabilir. İşaretli tamsayılar yalnızca ikili veya ondalık olarak yazılabilir. Kayan noktalı sayılar, standart veya bilimsel gösterimde yalnızca ondalık olarak yazılabilir. (Kayan noktalı sayıların ikili temsilini incelemek istiyorsanız, girdiyi bir işaretsiz karakter dizisi olarak ele almanız yeterlidir.)
Uzun seçenekler bazı sistemlerde bulunmayabilir.
Tamsayı dönüştürmeleri için temel: b(binary),d(ondalık), h(exadecimal), o(ctal) veya 2,8,10 veya 16.
Çıktıyı yerel ayarlara göre sınırlayın. Bu, printf(3)'in sınırlamayı desteklediği sistemlerde varsayılandır. Sınırlandırma etkinleştirilmemişse, kayan noktalı sayıların bir ondalık noktası olur ve grup ayrımı olmaz, tamsayılar ise hiçbir sınırlayıcı içermez. Bu seçenekle, ondalık ayırıcı yerel ayara göre seçilecek (örneğin, virgül olabilir) ve kesirli olmayan basamaklar, yürürlükteki yerel ayar kurallarına göre gruplandırılacak ve ayrılacaktır. Amerikan İngilizcesi için bu, virgülle ayrılmış üç basamaklı gruplar anlamına gelirken, Almanya'daki Almanca için noktalarla ayrılmış üç basamaklı gruplar anlamına gelir.
Çıktıyı -d seçeneğine göre sınırlandırmayın.
Üstel (bilimsel) gösterim kullanın.
yardım mesajını yazdır
boyut char, short, int veya long yani bir karakteri temsil edebilecek boyutlar ise, her 0x0A değerinden sonra bir satır besleme ekleyin.
Yerel ayarın LC_NUMERIC özelliğini
satır başına yazdırılacak öğe sayısı.
başlayacak bayt ofseti.
kayan noktalı sayıları yazdırırken kullanılacak kesinlik.
geçerli makinedeki türlerin boyutlarını ve ilgili bilgileri yazdırın
giriş türünü ve boyutunu ayarla
onaltılık çıktıyı 0x önekiyle işaretlemeyin.
ayrıntılı olmak
sürüm bilgilerini yazdırın.
minimum alan genişliği.
çıkış durum kodlarının bir özetini yazdırın.
solda sıfır ped.
soldaki pedi sıfırlama
Aşağıda olası giriş türleri verilmiştir. Bazı türlerin bazı makinelerde bulunmayabileceğini unutmayın.
çift
uzun çift
batmadan yüzmek
imzalı karakter
imzalı kısa
imzalı int
imzalı uzun
imzalı uzun uzun
imzasız karakter
imzasız kısa
imzasız int
imzasız uzun
imzasız uzun uzun
Çıkışta aşağıdaki değerler döndürülür:
Giriş başarıyla dönüştürüldü.
Kullanıcı, sürüm numarası veya kullanım özeti gibi bilgiler istedi ve bu sağlandı.
G/Ç hatası veya depolama alanı tahsis edilememesi gibi işletim sistemindeki bir hatadan kaynaklanan bir hata.
Program, geçersiz veya tutarsız komut satırı işaretleriyle çağrıldı.
Bu, girdinin hatalı biçimlendirildiği, yani gerekli türden bir sayı olarak yorumlanamayacağı anlamına gelir. Örneğin, giriş 0x2A ise ve bir ondalık değer çağrılırsa, 0x2A bir ondalık tamsayının geçerli bir gösterimi olmadığı için bir GİRİŞ HATASI döndürülür.
Bill Poser (billposer@alum.mit.edu)
GNU Genel Kamu Lisansı, sürüm 3
ascii2binary(1)