Perintah untuk menampilkan atau mencetak output di layar adalah

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

Perintah untuk menampilkan atau mencetak output di layar adalah

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; }

Perintah untuk menampilkan atau mencetak output di layar adalah

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; }

Perintah untuk menampilkan atau mencetak output di layar adalah

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; }

Perintah untuk menampilkan atau mencetak output di layar adalah

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.

Objek cout , bersamaan dengan operator << , digunakan untuk menghasilkan keluaran atau output nilai atau mencetak teks.

Contoh

#include <iostream>int main() {
  cout << "Halo Dunia !"
;
  return
 0;
}

Kita dapat menambahkan objek cout sesuai keinginan. Namun, perlu diperhatikan bahwa objek cout tidak dapat membuat baris baru pada hasil keluarannya

Contoh

#include <iostream>int main() {
  cout << "Halo Dunia!"
;
  cout << "Saya Sedang Belajar Bahasa C++"
;
  return
 0;
}

Hasil dari contoh di atas dapat adalah sebagai berikut.

Perintah untuk menampilkan atau mencetak output di layar adalah

Terlihat pada  gambar di atas bahwa kalimat Halo Dunia ! dan Saya Sedang Belajar Bahasa C++ masih berada dalam satu baris.

Untuk membuatnya menjadi berbeda baris, maka kita perlu menambahkan karakter \n atau manipulator endl, seperti yang akan di paparkan di bawah ini.

New Line/Bari Baru

Untuk membuat keluaran menjadi baris baru (new line), kita dapat menggunakan karakter \n.

Contoh

#include <iostream>int main() {
  cout << "Halo Dunia! \n"
;
  cout << "Saya Sedang Belajar Bahasa C++"
;
  return
 0;
}

Hasilnya adalah sebagai berikut

Perintah untuk menampilkan atau mencetak output di layar adalah

Terlihat pada gambar di atas antara kalimat Halo Dunia ! dan Saya Sedang Belajar Bahasa C++ berada dalam baris yang berbeda.

Karakter \n akan menurunkan keluaran satu barus, jika kita menggunakan dua karakter \n maka akan muncul baris kosong.

Contoh

#include <iostream>int main() {
  cout << "Halo Dunia! \n \n"
;
  cout << "Saya Sedang Belajar Bahasa C++"
;
  return
 0;
}

Hasilnya adalah sebagai berikut.

Perintah untuk menampilkan atau mencetak output di layar adalah

Terlihat pada gambar di atas antara kalimat Halo Dunia ! dan Saya Sedang Belajar Bahasa C++ dipisahkan oleh satu baris kosong.

Cara lain untuk membuat baris baru adalah dengan manipulator endl yang diawali dengan tanda <<

Contoh

#include <iostream>int main() {
  cout << "Halao Dunia!"
 << endl;
  cout << "Saya Sedang Belajar Bahasa C++"
;
  return
 0;
}

Hasilnya akan seperti gambar di bawah ini.

 

Perintah untuk menampilkan atau mencetak output di layar adalah

Baik \n maupun endl keduanya digunakan untuk membuat baris baru. Namun, penggunaan \n merupakan yang sering dijumpai.