hal ini berkaitan dengan cara kita mendapatkan informasi ke dalam program dan cara kita menampilkan informasi kepada pengguna.
Formats
- %d : angka (
int
) - %ld : angka melebihi 2^31 (
long
) - %f : angka koma (
float
) - %lf : angka koma yang lebih akurat (
double
) - %c : satu karakter (
char
) - %s : satu kalimat panjang (
[]char
)
PRINTF
Untuk menampilkan informasi kepada pengguna, kita menggunakan fungsi printf
. Fungsi ini memungkinkan kita untuk mencetak informasi ke layar, seperti pesan atau nilai dari sebuah variabel.
Berikut ini adalah contoh kode yang menggunakan fungsi printf
:
#include <stdio.h>
int main() {
int angka = 5;
printf("Angka itu adalah %d.", angka);
return 0;
}
Dalam contoh kode di atas, kita mendeklarasikan sebuah variabel bertipe data integer yang disebut angka
dan memberikan nilai awal sebesar 5. Kemudian, kita menggunakan fungsi printf
untuk menampilkan pesan "Angka itu adalah X." pada layar, di mana X adalah nilai dari variabel angka.
SCANF
Untuk mendapatkan informasi ke dalam program, kita menggunakan fungsi scanf. Fungsi ini memungkinkan kita untuk membaca informasi dari pengguna, seperti angka atau kata-kata.
Berikut ini adalah contoh kode yang menggunakan fungsi scanf:
#include <stdio.h>
int main() {
int umur;
printf("Berapa umur kamu? ");
scanf("%d", &umur);
printf("Kamu berusia %d tahun.", umur);
return 0;
}
Dalam contoh kode di atas, kita mendeklarasikan sebuah variabel bertipe data integer yang disebut umur
.
Kemudian, kita menggunakan fungsi printf
untuk menampilkan pesan "Berapa umur kamu?" pada layar.
Setelah itu, kita menggunakan fungsi scanf
untuk membaca sebuah angka (integer) dari pengguna dan menyimpannya di dalam variabel umur.
Setelah itu, kita menggunakan fungsi printf
lagi untuk menampilkan pesan "Kamu berusia X tahun." pada layar, di mana X adalah nilai dari variabel umur.