Formatted Input/Output
Fungsi Standar Library
Fungsi dari Standar Library adalah semua fungsi yang telah dibuat dan disediakan oleh C Compiler. untuk menggunakan fungsi standar library , kita harus mendeklerasikan mereka terlebih dahulu sebelum digunakan.
Output Operation
Dalam Bahasa C ada beberapa standar library yang digunakan untuk menampilkan data di layer monitor , yaitu:
- printf();
Untuk menampilkan beberapa data output standar.
syntax yang digunakan :
printf(const char *format[,argument, …]);
untuk dapat menggunakan "printf" kita harus memasukan "#include<stdio.h> terlebih dahulu di header.
Output Formatting: printf
Format output dari printf juga memiliki format sendiri , yaitu :
%[flags][width][.precision] type
dengan tipe data seperti
d –or- i :
signed decimal
o : unsigned octal
u : unsigned decimal
x : unsigned hexadecimal
f : floating point
e : floating point (exponent)
c : single character
s : string
% : % character
p : pointer
ada juga untuk beberapa tipe data panjang , ditambahkan l di depan tipe data seperti:
long double ( “ %lf “)
unsigned long int ( “ %lu “)
long int ( “ %ld “)
unsigned long int ( “ %lu “)
long int ( “ %ld “)
2. putchar();
syntax yang digunakan:
int putchar(int c)
Fungsi dari putchar ini adalah:
- Menampilkan karakter pada monitor pada posisi kursor, setelah tampil posisi kursor akan berpindah ke posisi selanjutnya
- Jika terjadi kesalahan maka akan Return EOF , dan menampilkan kembali karakter yang telah berhasil dilakukan
Standar Library yang dibutuhkan untuk menggunakan "putchar();" ini adalah stdio.h.
3.putch()function;
syntax yang digunakan:
int putch(int ch)
Fungsi dari putch()function ini adalah :
- Menampilkan karakter ASCII pada monitor tanpa memindahkan kursor ke posisi selanjutnya
- Jika terjadi kesalahan maka akan Return EOF , dan menampilkan kembali karakter yang telah berhasil dilakukan
Standar Library yang dibutuhkan untuk menggunakan "putch()function;" ini adalah conio.h
4.Puts()function;
syntax yang digunakan:
int puts(const char *str);
Fungsi dari puts ()function ini adalah :
- Menampilkan data string di monitor dan menggerakan kursor ke garis baru
- Mengembalikan nilai non negatif jika berhasil dan EOF jika terjadi kesalahan
Standar Library yang dibutuhkan untuk menggunakan "puts()function;" ini adalah stdio.h.
Input Operation
1.scanf();
Format yang digunakan adalah:
int
scanf( const char *format [,argument]... );
untuk dapat menggunakan "Scanf();" kita harus library stdio.h pada header.
untuk mendapat alamat variable, gunakan tanda"&"
contoh:
int x;
contoh:
int x;
scanf(”%d”,&x);
Format input nya itu berupa "%typedata", yang nantinya tipe data itu dapat diganti dengan beberapa tipe data lain seperti:
2.getchar()function;
syntax yang digunakan:
int getchar(void);
Fungsi dari getchar()function; ini adalah:
- Mengembalikan karakter ASCII berikutnya ke buffer keyboard
- Menampilkan data di layer monitor
- Menunggu enter ditekan
Standar Library yang dibutuhkan untuk menggunakan "getchar()function;" ini adalah stdio.h.
3.getch()function;
syntax yang digunakan:
int getch(void);
Fungsi dari getch()function; ini adalah:
- Mengembalikan karakter ASCII berikutnya ke buffer keyboard
- Tidak menampilkan data di layar monitor
- Tidak menunggu enter ditekan
Standar Library yang dibutuhkan untuk menggunakan "getch()function;" ini adalah conio.h
4.getche()function;
syntax yang digunakan:
int getche(void);
Fungsi dari getche()function; ini adalah:
- Mengembalikan karakter ASCII berikutnya ke buffer keyboard
- Menampilkan data di layar monitor
- Tidak menunggu enter ditekan
Standar Library yang dibutuhkan untuk menggunakan "getche()function;" ini adalah conio.h.
5.gets()function;
syntax yang digunakan:
char *gets(char *buffer);
Fungsi dari gets()function; ini adalah:
- Membaca string dari keyboard hingga menemukan bari baru dan menyimpan dalam buffer
- Baris baru akan diganti dengan karakter nol
- Akan mengembalikan NULL jika terjadi kesalahn dan akan mengembalikan argument (Buffer) jika berhasil

Comments
Post a Comment