Tutorial Belajar C Part 11: Fungsi Perintah printf dalam Bahasa Pemrograman C

Setelah memahami cara pembuatan konstanta dan variabel dalam 2 tutorial sebelumnya, kali ini kita akan bahas tentang apa fungsi perintah printf dalam bahasa pemrograman C.

Dalam tutorial ini akan dijelaskan tentang cara penggunaan perintah printf untuk menampilkan output berupa teks. Khusus untuk menampilkan variabel, akan dibahas dalam tutorial berikutnya.


Fungsi Perintah printf Dalam Bahasa C

Dalam bahasa pemrograman C, perintah printf dipakai untuk menampilkan teks ke layar, yakni salah satu bentuk output.

Perintah printf sendiri sebenarnya bukan bagian dari inti bahasa C. Bahasa C tidak mempunyai sarana input dan output bawaan. Perintah printf berasal dari library stdio.h yang ditambahkan ke dalam kode program C. Karena itulah kita harus menulis baris #include <stdio.h> di awal setiap kode program bahasa C yang akan menggunakan perintah printf.


Cara Penggunaan Perintah printf

Bentuk penggunaan paling sederhana dari perintah printf adalah menampilkan sebuah teks. Berikut contoh kode programnya:

#include <stdio.h>

int main(void)
{
  printf("Belajar bahasa C di Duniailkom");

  return 0;
}

Hasilnya, akan tampil teks "Belajar bahasa C di Duniailkom".

Menampilkan teks dengan perintah printf bahasa C

Bagaimana dengan membuat 2 buah teks? Tidak ada masalah, kita tinggal tambah satu lagi perintah printf di bawahnya:

#include <stdio.h>

int main(void)
{
  printf("Belajar bahasa C di Duniailkom");
  printf("Semangat!!!");
  return 0;
}

Menampilkan dua baris teks dengan perintah printf bahasa C

Kedua teks bisa tampil, tapi kenapa disambung dalam 1 baris?

Inilah prilaku bawaan dari hampir semua bahasa pemrograman komputer. Jika kita ingin agar perintah printf kedua tampil di baris baru, harus ada instruksi untuk hal tersebut.


Mengenal Escape Character

Di dalam bahasa C, salah satu cara untuk pindah baris adalah dengan menulis karakter "\n". Mari kita modifikasi kode program sebelumnya:

#include <stdio.h>

int main(void)
{
  printf("Belajar bahasa C di Duniailkom");
  printf("\n");
  printf("Semangat!!!");
  printf("\n");

  return 0;
}

penggunaan karakter newline perintah printf bahasa C
Sekarang diantara kedua kalimat saya tambah kode printf("\n"). Hasilnya kedua kalimat akan tampil di baris baru.

Sebuah karakter yang diawali dengan tanda backslash "\" memiliki makna khusus di dalam programming. Kode "\n" berarti new line, ini adalah kode untuk pindah baris.

Selain itu ada juga kode "\t" untuk karakter tab dan beberapa kode-kode lain. Kode-kode ini disebut juga sebagai escape character, yakni kode khusus untuk mewakili karakter yang tidak bisa ditulis. Berikut daftar lengkapnya:

Escape Character Character
\b Backspace
\f Form feed
\n Newline
\r Return
\t Horizontal tab
\v Vertical tab
\\ Backslash
\' Single quotation mark
\" Double quotation mark
\? Question mark
\0 Null character

Kode "\n" juga tidak harus ditulis secara terpisah, tapi juga bisa digabung ke dalam 1 perintah printf:

#include <stdio.h>

int main(void)
{
  printf("\t Belajar bahasa C di Duniailkom \n Semangat!!! \n");

  return 0;
}

penggunaan karakter newline dan tab pada perintah printf bahasa C

Hasilnya, teks akan bergeser ke kanan karena terdapat karakter "\t" sebagai pengganti tab. Selain itu perintah diatas akan tampil dalam 2 baris karena terdapat karakter \n di tengah-tengah kalimat. Ini sebagai instruksi untuk pindah baris, meskipun hanya ditulis dalam 1 perintah printf.


Materi mengenai perintah printf masih akan dilanjutkan dengan cara penulisan untuk menampilkan isi variabel. Karena pembahasannya cukup panjang, akan saya sambung dalam tutorial berikutnya: Format Penulisan Perintah printf untuk Menampilkan isi Variabel.

8 Comments

  1. Anonymous
    07 Jun 18
  2. Anonymous
    24 Sep 18
    • Andre
      25 Sep 18
  3. alzah
    29 Sep 19
    • Andre
      29 Sep 19
      • alzah
        29 Sep 19
        • Andre
          01 Oct 19

Add Comment