0Pricing
C Academy · Ders

Genişlik, Kesinlik, Bayraklar

Biçimlendirmeyi denetleyin

Genişlik, Kesinlik, Bayraklar, CoddyKit'te ücretsiz bir C Academy dersidir. Bu, 4 dersinin 3. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, C Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. C Academy kursu toplamda 4 dersten oluşur.

Çıktı Genişliğini Denetleme

% işaretinden sonraki sayı, en küçük alan genişliğini belirler. Değer sağa hizalanır ve boşluklarla doldurulur.

#include <stdio.h>
int main(void) {
    printf("[%5d]\n", 42);
    return 0;
}

Sola Hizalama

- bayrağı, değeri alan içinde sola hizalar.

#include <stdio.h>
int main(void) {
    printf("[%-5d]\n", 42);
    return 0;
}

Sıfırlarla Doldurma

0 bayrağı, sayıları boşluk yerine baştaki sıfırlarla doldurur.

#include <stdio.h>
int main(void) {
    printf("[%05d]\n", 42);
    return 0;
}

Ondalıklı Sayılar için Kesinlik

.N, ondalık noktasından sonra kaç basamak görüneceğini belirler.

#include <stdio.h>
int main(void) {
    printf("%.2f\n", 3.14159);
    return 0;
}

Genişlik ve Kesinliği Birlikte Kullanma

Hizalanmış ondalık sütunlar için bunları %width.precisionf biçiminde birleştiriniz.

#include <stdio.h>
int main(void) {
    printf("[%8.2f]\n", 3.14159);
    return 0;
}

Dizeler için Kesinlik

%s ile kullanıldığında kesinlik, yazdırılacak karakter sayısını sınırlar.

#include <stdio.h>
int main(void) {
    printf("[%.3s]\n", "Hello");
    return 0;
}

Artı Bayrağı

+ bayrağı, pozitif sayılarda bile işaret gösterilmesini zorunlu kılar.

#include <stdio.h>
int main(void) {
    printf("%+d %+d\n", 7, -7);
    return 0;
}

Boşluk Bayrağı

Boşluk bayrağı, pozitif sayıların başına boşluk ekler; bu, negatif sayılarla hizalama için kullanışlıdır.

#include <stdio.h>
int main(void) {
    printf("% d\n% d\n", 7, -7);
    return 0;
}

Tablo Oluşturma

Alan genişlikleri sütunları düzgün biçimde hizalar.

#include <stdio.h>
int main(void) {
    printf("%-10s%5d\n", "Apples", 12);
    printf("%-10s%5d\n", "Pears", 7);
    return 0;
}

Para Birimi Biçimlendirme

İki ondalık basamak ve bir genişlik, düzenli bir para sütunu oluşturur.

#include <stdio.h>
int main(void) {
    printf("$%8.2f\n", 1234.5);
    printf("$%8.2f\n", 9.99);
    return 0;
}

Dinamik Genişlik

Yıldız işareti, genişliği çalışma zamanında bir bağımsız değişken olarak geçirmenizi sağlar.

#include <stdio.h>
int main(void) {
    int w = 6;
    printf("[%*d]\n", w, 42);
    return 0;
}

Hızlı Kontrol

Genişlik ve kesinlik konusundaki anlayışınızı sınayınız.

Özet: Genişlik, Kesinlik ve Bayraklar

Çıktıyı kesin biçimde biçimlendirmeyi öğrendiniz.

  • Genişlik sayısı, en küçük alan boyutunu belirler
  • - sola hizalar, 0 sıfırlarla doldurur
  • .N, ondalıklı sayılar için ondalık kesinliğini, dizeler için uzunluğu belirler
  • + ve boşluk, işareti denetler
  • *, genişliği çalışma zamanında sağlar

Sıkça Sorulan Sorular

“Genişlik, Kesinlik, Bayraklar” dersi ücretsiz mi?

Evet — “Genişlik, Kesinlik, Bayraklar” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve C Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. C Academy kursu toplamda 4 dersten oluşur.

“Genişlik, Kesinlik, Bayraklar” dersinde ne öğreneceğim?

Biçimlendirmeyi denetleyin C Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.

C Academy öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te C Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 3. dersidir.

“Genişlik, Kesinlik, Bayraklar” dersi ne kadar sürer?

Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.

Bu C Academy dersinde kod yazıp çalıştırabilir miyim?

Evet. Her C Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.

Bu kursun tüm dersleri

  1. printf Biçim Belirteçleri
  2. scanf ve Girdi
  3. Genişlik, Kesinlik, Bayraklar
  4. Yaygın G/Ç Tuzakları
← C Academy Sayfasına Dön