BELAJAR BAHASA C
1.1
Input dan Output Data C
Pada pembahasan kali ini kita akan belajar tutorial
mengenai INPUT dan OUTPUT dalam bahasa C . Didalam masukan data bahasa C memiliki format tipe
data yang sering digunakan antara lain :
%c :
digunakan untuk inputan tipe data char
%i atau %d : digunakan
untuk inputan tipe data interger
%f :
digunakan untuk inputan tipe data float
%u :
digunakan untuk inputan tipe data unsigned interger
%o :
digunakan untuk inputan tipe data octal
%x :
digunakan untuk inputan tipe data hexadecimal
%s :
digunakan untuk inputan tipe data string
Input data menggunakan syntax penulisan “scanf
(“format_tipe”,nama_variabel) ; sebagai contoh akan diberikan penerapan inputan
bahasa c menggunakan compiler CODEBLOCK, cara membuka dan membuat new file CODEBLOCK.
#include <Stdio.h>
#include <stdlib.h>
{
char a ;
int b ;
float c ;
unsigned int d ;
int oktal ; //oktal untuk nama variabel
int hex ;
char tutor[50] ;
// 50 disini kita memesan memori sebesar 50byte yang akan diisi karakter
// namun hanya dapat mengisi 49 dikarenakan di byte 50 akan diisi null atau 0
// jadi bila anda ingin memesan maka jumlah memori = jumlah karakter + 1
// 50 disini kita memesan memori sebesar 50byte yang akan diisi karakter
// namun hanya dapat mengisi 49 dikarenakan di byte 50 akan diisi null atau 0
// jadi bila anda ingin memesan maka jumlah memori = jumlah karakter + 1
printf ("\nA\t: ") ;
scanf ("%c",&a) ;
printf ("\nB\t: ") ;
scanf ("%i",&b) ;
printf ("\nC\t: ") ;
scanf ("%f",&c) ;
printf ("\nD\t: ") ;
scanf ("%u",&d) ;
printf ("\noktal\t:
") ; scanf ("%o",&oktal) ;
printf ("\nhex\t: ")
; scanf ("%x",&hex) ;
printf ("\nstring\t:
") ; scanf ("%s",&tutor) ;
printf ("\nA\t:
%c",a) ;
printf ("\nB\t:
%i",b) ;
printf ("\nC\t:
%.2f",c) ;
printf ("\nD\t:
%u",d) ;
printf ("\noktal\t:
%o",oktal) ;
printf ("\nHEX\t:
%x",hex) ;
printf ("\nString\t:
%s\n\n",tutor) ;
system ("pause") ;
return 0 ;
}
Bila tidak error dalam penulisan maka buid and run aplikasi bisa
dijalankan dengan sukses, fungsi “ scanf(“__”) ”
ini memiliki kelemahan dalam menginputkan data string. Data string yang
disimpan ini tidak dapat menggunakan spasi dalam mencetak kedalam layar, maka
data setelah spasi tidak akan disimpan. Untuk mengatasi hal tersebut digunakan
fungsi “gets ()” bentuk umumnya adalah gets(nama_variable) ;
lanjut tutorial fungsi gets input bahasa C
Komentar
Posting Komentar