Di mulai dengan fungsi yang digunakan:
Fungsi standard libary merupakan fungsi yang telah disediakan oleh kompiler bahasa C.
Fungsi yang ada di pemograman atau fungsi yang dibuat sendiri oleh pengguna merupakan fungsi yang dibuat oleh pengguna yang digunakan dalam sebuah program.
Operasi Output dapat digunakan untuk menunjukan data pada monitor. Beberapa fungsi standard libary yang digunakan dalam bahasa C:
- printf();
- putchar();
- putch();
- puts();
- etc.
Operasi output : printf()
printf(const char *format[,argument,...]);
Jika ingin kompiler tidak error diawal harus kita tuliskan #include<stdio.h>. Ini merupakan libary untuk input dan output.
Contoh penulisan:
/*
A first program in C */
#include
<stdio.h>
void
main()
{
printf
(“Welcome to C!\n”);
}
Output juga mempunyai spesifikasi format :
%[flags][width][.precision]type
keterangan:
width merupakan jumlah kolom yang disediakan.
Pecision adalah angka.
Flags sendiri dapat diubah menjadi beberapa bentuk yaitu :
- none : rata kanan.
- - : rata kiri.
- -+ : untuk nilai positif dan negatif
type :
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
Format output untuk tipe data :
- long double => ("%lf")
- unsigned long int => ("%lu")
- long int => ("%ld")
contoh :
printf
(“%6d”,
34); => ….34
printf
(”%-6d”,
34); => 34….
printf
(“%8.2f”,
3.14159 ); => ….3.14
printf
(“%-8.3f”,
3.14159 ); => 3.141…
Operasi Output : putchar ()
Putchar sama dengan : putc(c, stdout)
Sama halnya dengan printf diawal sebelum penulisan function ditulis : #include<stdio.h>
contoh :
char
ch=’A’;
putchar(ch);
Operasi Output : putch()
menggunakan header file : conio.h
contoh:
char
ch=’b’;
putch(ch);
Operasi output : puts()
menggunakan header yang sama dengan putchar dan printf yaitu #include<stdio.h>
contoh:
puts(”Welcome”);
puts(”to
Binus”);
Output
on monitor:
Welcome
to
Binus
Operasi Input
Beberapa fungsi Standard libary yang digunakan dalam operasi Input :
- scanf();
- getchar();
- getch();
- getche();
- gets();
- etc.
Operasi input : scanf()
menggunakan header : stdio.h
Format:
int scanf(const char *format[,argument]...);
untuk mendapatkan alamat variable harus menggunakan tanda &.
contoh:
int
aValue;
scanf(”%d”,&aValue);
Contoh :
/*
Program Calculating rectangle area v2*/
#include
<stdio.h>
int
main(){
int width, height, area;
scanf(“%d
%d”,&width, &height);
area = width * height;
return(0);
}
Untuk scanf string bisa tidak menggunakan tanda &.
Contoh :
char
ss[40];
scanf(”%s”,
ss);
Sekian dari saya tentang input dan output. Semoga bermanfaat....
Tidak ada komentar:
Posting Komentar