0Pricing
C Academy · Pelajaran

Penentu Format printf

Cetak nilai dengan tepat.

Penentu Format printf adalah pelajaran C Academy gratis di CoddyKit. Ini adalah pelajaran 1 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar C Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus C Academy mencakup 4 pelajaran total.

Apa yang Dilakukan printf

printf menulis teks berformat ke layar. Penentu format yang diawali % digantikan oleh nilai Anda.

#include <stdio.h>
int main(void) {
    printf("Hello, world!\n");
    return 0;
}

Mencetak Bilangan Bulat dengan %d

Gunakan %d untuk bilangan bulat desimal bertanda.

#include <stdio.h>
int main(void) {
    int age = 30;
    printf("Age: %d\n", age);
    return 0;
}

Mencetak Bilangan Pecahan dengan %f

Gunakan %f untuk nilai titik mengambang. Secara bawaan, enam angka di belakang koma akan dicetak.

#include <stdio.h>
int main(void) {
    double price = 9.5;
    printf("Price: %f\n", price);
    return 0;
}

Mencetak Karakter dengan %c

Gunakan %c untuk mencetak satu karakter.

#include <stdio.h>
int main(void) {
    char grade = 'A';
    printf("Grade: %c\n", grade);
    return 0;
}

Mencetak String dengan %s

Gunakan %s untuk mencetak string C (array char).

#include <stdio.h>
int main(void) {
    char name[] = "Alice";
    printf("Name: %s\n", name);
    return 0;
}

Beberapa Nilai

Satu printf dapat memuat beberapa penentu; berikan argumen dalam urutan yang sama.

#include <stdio.h>
int main(void) {
    char name[] = "Bob";
    int age = 25;
    printf("%s is %d years old\n", name, age);
    return 0;
}

Mencetak Tanda Persen Literal

Untuk mencetak tanda % yang sebenarnya, tulis %%.

#include <stdio.h>
int main(void) {
    int pct = 80;
    printf("Battery: %d%%\n", pct);
    return 0;
}

Heksadesimal dan Oktal

%x mencetak dalam heksadesimal, sedangkan %o mencetak dalam oktal.

#include <stdio.h>
int main(void) {
    int n = 255;
    printf("hex: %x  oct: %o\n", n, n);
    return 0;
}

Long dan Tanpa Tanda

Gunakan %ld untuk long dan %u untuk unsigned int agar sesuai dengan tipe argumen.

#include <stdio.h>
int main(void) {
    long big = 1000000L;
    unsigned int u = 4000000000u;
    printf("%ld  %u\n", big, u);
    return 0;
}

Mencocokkan Tipe dengan Penentu

Penentu tersebut harus cocok dengan tipe argumen. Ketidakcocokan seperti mencetak double dengan %d menghasilkan perilaku yang tidak terdefinisi.

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

Baris Baru dan Tab

Urutan escape seperti \n dan \t mengatur tata letak di dalam string format.

#include <stdio.h>
int main(void) {
    printf("Col1\tCol2\n");
    printf("a\tb\n");
    return 0;
}

Pemeriksaan Singkat

Ujilah pemahaman Anda tentang penentu printf.

Ringkasan: Penentu Format printf

Anda telah mempelajari cara printf memformat keluaran.

  • %d bilangan bulat, %f bilangan pecahan, %c karakter, %s string
  • %x heksadesimal, %o oktal, %u tanpa tanda, %ld long
  • %% mencetak tanda persen literal
  • Penentu harus cocok dengan tipe argumen
  • Urutan escape mengatur tata letak

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Penentu Format printf” gratis?

Ya — teks lengkap “Penentu Format printf” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus C Academy, upgrade ke CoddyKit PRO. Kursus C Academy mencakup 4 pelajaran total.

Apa yang akan aku pelajari di “Penentu Format printf”?

Cetak nilai dengan tepat. Kamu berlatih C Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.

Apakah aku perlu pengalaman untuk memulai C Academy?

Tidak diperlukan pengalaman sebelumnya. C Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 1 dari 4.

Berapa lama pelajaran “Penentu Format printf” memakan waktu?

Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.

Bisakah aku menulis dan menjalankan kode dalam pelajaran C Academy ini?

Ya. Setiap pelajaran C Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.

Semua pelajaran dalam kursus ini

  1. Penentu Format printf
  2. scanf dan Input
  3. Lebar, Presisi, Flag
  4. Jebakan Umum I/O
← Kembali ke C Academy