CP 1. Introduction
CP 1. Introduction
Fungsi yang akan dipanggil pertama kali pada saat eksekusi program.
void main(void) {
Statemen_ yang_akan_dieksekusi;
2 bentuk
kerangka fungsi main() dalam bahasa C
...
a.
}
Tanpa
Pengembalian Nilai
Kata kunci void di atas bersifat opsional, artinya bisa dituliskan atau bisa juga tidak.
b. Bentuk Kedua (dengan mengembalikan nilai 0 ke sistemoperasi)
b.
int main(void) {
Statemen_yang_akan_dieksekusi;
...
return 0;
}
sendiri lokasinya.
File header yang akan kita gunakan harus kita daftarkan dengan men
#include
(lihat bab(*.h)
11 - Preprocessor Directive). Directive #inc
File
header
untuk memberitahu kepada kompilator bahwa program yang
menggunakan
file-file
didaftarkan.
Berikut
Dalam
bahasa C, file header
standaryang
yang untuk
proses input/output
adalahini contoh pe
<stdio.h>.
#include.
File header yang akan kita gunakan harus kita daftarkan dengan menggunakan
directive #include
#include <stdio.h>
#include <stdlib.h>
#include MyHeader.h
dengan menuliskan program yang sangat sederhana. Di sini kita akan menulis kode
program
di mana
program tersebut dapat menampilkan teks Saya sedang belajar
INPUT AND
OUTPUT
Cberguna
ke layaruntuk
monitor
sehingga kita
membutuhkan
header <stdio.h>.
bahasa
printf()
menampilkan
keluaran
(output)file
data
Adapun sintak programnya adalah seperti yang tertera di bawah ini.
scanf() berguna untuk membaca masukan
Apabila
dijalankan,
program tersebut akan member
(input)
data
#include <stdio.h>
int main(void) {
OUTPUT:
Contoh:
Sekarang kita akan membuat program yang akan membaca data masukan dari keyboard,
yaitu dengan menggunakan fungsi scanf(). Adapun sintak programnya adalah seperti
yang tertera di bawah ini.
berguna untuk memberitahu kepada kompilator bahwa nilai yang akan ditampilkan
tersebut bertipe int. Artinya, apabila kita akan menampilkan nilai dengan tipe data lain
(misalnya char, float ataupun char*) maka karakter yang mengikuti tanda % pun
akan berbeda. Berikut ini daftar karakter yang dapat dijadikan sebagai format untuk
menentukan tipe argumen pada fungsi printf().
Berikut ini daftar karakter yang dapat dijadikan sebagai format untuk menentukan
TipeArgumen
d, i
int
int
x, X
int
u
c
s
f
int
char
char*
float
e, E
g, G
double
double
p
%
void*
Keterangan
Untuk menampilkan tipe bilangan bulat dalam bentuk
desimal (basis 10)
Untuk menampilkan tipe bilangan bulat dalam bentuk
oktal (basis 8) tanpa diawali angka 0
Untuk menampilkan tipe bialangan bulat dalam bentuk
heksadesimal (basis 16) tanpa diawali dengan tanda 0x
atau 0X. format x digunakan untuk menampilkan hasil
dalam huruf kecil, sedangkan X untuk huruf besar.
Menampilkan bilangan bulat tanpa tanda (unsigned)
Menampilkan karakter
Menampilkan string (kumpulan karakter)
Menampilkan bilangan rii dengan tipe float. Apabila
tipenya double maka akan ditulis lf.
Menampilkan bilangan riil dalam bentuk eksponen
Menampilkan bilangan riil, format ini akan secara
otomatis memanggil %e, %E ataupun %f sesuai dengan
nilai yang dimasukkan.
Menampilkan pointer (alamat memori)
Apabila tanda % diikuti karakter %, maka program akan
menampilkan tanda % sebagai keluarannya.
Bilangan 2.3 yang terdapat pada %2.3f di atas menunjukkan bahwa bilangan riil
tersebut akan ditampilkan dalam dua presisi dengan tiga angka di belakang koma.
Berikut ini contoh format untuk menampilkan bilangan yang bertipe int dan float
contoh format untuk menampilkan bilangan yang bertipe int dan float atau double
atau double.
%d
%2d
%f
%2f
%.3f
%2.3f
Satu hal lagi yang perlu untuk dipahami dalam menggunakan fungsi printf() adalah
konstanta karakter, yaitu suatu konstanta yang diawali dengan tanda backslash (\).
Berikut ini daftar konstanta karakter yang telah didefinisikan dalam bahasa C.
Sequence
\a
\b
atau double.
%d
%2d
%f
%2f
%.3f
%2.3f
Konstanta karakter
Satu hal lagi yang perlu untuk dipahami dalam menggunakan fungsi printf() adalah
konstanta karakter,
yaitu
suatu konstanta
yang tanda
diawali dengan
tanda backslash
\).
Konstanta
yang
diawali
dengan
backslash
(\). (Daftar
Berikut ini daftar konstanta karakter yang telah didefinisikan dalam bahasa C.
\a
\b
\f
\n
\r
\t
\v
\\
\?
\
\
\ooo
\xhh
19
Contoh
#include <stdio.h>
int main(void) {
printf(Judul\t\t: \Pemrograman Menggunakan Bahasa C\\n);
printf(Penulis\t\t: Green Sandag dan Ronaldo\n);
printf(Sekolah\t: Universitas Klabat);
return 0;
}