Input Output Bahasa C
alam mempelajari bahasa pemrograman, kita pastinya akan berkenalan dengan sebuah proses yang dinamakan input maupun output. Seperti namanya, input berarti kita akan menerima inputan dari user sebagai pengguna program. Begitu pula sebaliknya, output akan menampilkan data/nilai dari sebuah variabel. Variabel bisa saja di definisikan terlebih dahulu maupun merupakan hasil inputan dari user. Sebelum mempelajari lebih dalam tentang input output dalam bahasa C, pastikan dahulu kamu memahami beberapa tipe data yang akan sering digunakan dalam bahasa C, yakni :
No | Jenis | Ukuran | Range | Format | Keterangan |
---|---|---|---|---|---|
1 | Char | 1 byte | -128 s/d 127 | %c | Karakter/Huruf |
2 | Int | 2 byte | -32768 s/d 32767 | %d | Integer/Bilangan Bulat |
3 | Float | 4 byte | -3.4E-38 s/d 3.4E+38 | %f | Float/Bilangan Pecahan |
4 | Double | 8 byte | -1.7E-308 s/d 1.7E+308 | %lf | Pecahan Presisi Ganda |

Setiap proses input dan output dalam bahasa C kita wajib menggunakan header stdio.h (standart input output).
Input dalam bahasa C
- Scanf untuk meminta inputan data dari user melalui keyboard.
Symbol | Type |
---|---|
%d | Integer |
%c | Char |
%s | String |
%f | Float |
%lf | Double/Long Float |
%s | String |
%[^\n] | Until breakline. Menerima inputan hingga enter. (seperti gets) |
NB : Jika menggunakan scanf, pastikan kamu menyertakan simbil “&” (dan) di depan variabel penampung. Alasannya akan dijelaskan saat pembelajaran pointer.
- Gets untuk menerima inputan berupa kata/kalimat yang akan dibaca sampai negasi enter (\n).
- Getchar untuk menerima inputan berupa karakter.
Output dalam bahasa C
- Printf untuk menampilkan output di layar
Jenis | Deskripsi |
---|---|
\n | Breakline/enter |
\v | Vertikal tab |
\t | Horizontal tab |
\’ | Kutip 1 (single quote) |
\” | Kutip 2 (double quote) |
\\ | Backslash |
- Puts untuk menampilkan string (kata dan kalimat) disertai dengan breakline (\n)
- Putchar untuk menampilka karakter
Komentar
Posting Komentar