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".
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.