Study
C

Variabel & Tipe Data di C

Penjelasan

Sama seperti Java, C bertipe statis — setiap variabel harus dideklarasikan dengan tipe datanya di depan nama variabel. Tipe data dasar di C: int (angka bulat), float (angka desimal presisi tunggal), double (angka desimal presisi ganda), dan char (satu karakter). C tidak punya tipe boolean bawaan (versi lama) — angka 0 dianggap false, selain 0 dianggap true.

Contoh Konsep

#include <stdio.h>

int main() {
    char inisial = 'C';
    int tahun = 2026;
    double rating = 4.8;

    printf("%c - %d - %.1f\n", inisial, tahun, rating);
    // Output: C - 2026 - 4.8
    return 0;
}

Praktikum

Buat dua variabel: int umurKamu dan char inisialKamu. Tampilkan keduanya dalam satu baris lewat printf, mis. "Umur: 20, Inisial: B".

Editor Latihan

Ketik/edit bebas di sini untuk latihan — kode ini tidak dijalankan.

Tips

printf() butuh format specifier yang sesuai tipe datanya: %d untuk int, %f untuk float/double, %c untuk char, %s untuk string — salah pasang format specifier tidak akan error saat kompilasi, tapi hasilnya bisa aneh atau program crash saat dijalankan.