Sabtu, 08 April 2017

Format Input dan Output

Dalam bahasa C, terdapat beberapa fungsi dasar Input dan Output, diantaranya yaitu :

Input
scanf               =          untuk membaca masukkan data
gets                 =          untuk memasukkan string
getchar            =          untuk membaca data yg bertipe karakter

Output
printf               =          untuk menampilkan keluaran data
puts                =          untuk menampilkan string
putchar           =          untuk menampilkan sebuah karakter pada monitor

Karena bahasa C ini merupakan bahasa terstructure dan case sensitive maka diperlukan ketelitian dalam penulisan program, oleh karena itu perlu kita pelajari beberapa basic yang penting untuk kita pahami, diantaranya yaitu :


Library
Merupakan kumpulan dari satu set fungsi, konstanta/file header yang dapat digunakan untuk membuat program.
Contoh:
<math.h>                     :           untuk fungsi matematika
<stdiio.h>                    :           untuk fungsi input output
<stdlib.h>                    :           untuk utility
<string.h>                    :           untuk memberikan nilai suatu karakter string
<time.h>                      :           untuk fungsi waktu dan tanggal


Structure
Merupakan bahasa yang terstructure dan case sensitive. Maksud Case sensitif disini yaitu huruf besar dan kecil sangat diperhatikan dalam pemrograman ini dan setiap pernyataan dari bahasa C harus diakhiri dengan simbol ; (semicolon).Bahasa pemrograman C ini hanya memiliki 1 fungsi utama (fungsi main) dimana ketika program tersebut di compile, maka fungsi utama yang akan dijalankan pertama kali.


Comment
Comment di bahasa C digunakan untuk perintah yang tidak akan dijalankan ketika program tersebut di compile. Dalam bahasa C terdapat 2 cara dalam melakukan comment yaitu dengan menggunakan /* ......*/ untuk comment yg lebih dari 1 baris , dan menggunakan //......... untuk commen yang hanya 1 baris.
Contoh :
/*nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn Nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn*/
//nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn


Escape Sequence
Escape sequence digunakan untuk mewakili karakter khusus atau tertentu dalam string literal dan karakter literal.
Contoh escape sequence yang umum digunakan:
\t         :           tab
\n        :           baris baru
\r         :           carriage return(pengembalian hasil)
\b        :           backspace
\’         :           quote ‘
\”         :           quote”
\\         :           backslash
\a        :           alert/bunyi bell


Character
Karakter dalam bahasa C ditulis dengan menggunakan sebagian dari karakter  ASCII, yaitu :
Huruf besar                :          A B C sampai Z
Huruf kecil                  :          a b c sampai z
Angka                         :           0 1 2 sampai 9
Karakter khusus         :          ‘!’,’&’,’+’,’\’,’_’ dll


Identifier
Identifier adalah nama berbagai elemen program seperti nama variabel, nama fungsi, nama tipe data, dan lainnya. Sebuah identifier memiliki sifat case sensitive. Diawali huruf, atau _ (garis bawah) dan diikuti huruf atau angka.


Keyword
Keywoard adalah identifier yang telah didefinisikan oleh bahasa C. Keyword pada bahasa C adalah reserved word yang artinya dicadangkan dan tidak boleh digunakan untuk keperluan lain (nama variabel, nama fungsi(function), nama tipe data, dll). Semua keyword ditulis dalam huruf kecil.
Contoh :
break ,case, char, continue, double, int, else, enum, float, for, goto, if, long, return, short, signed, size of, while, static , switch, typedef, union, unsigned, void, volatile, register, default, do, const.


Variabel
Variabel adalah tempat yang digunakan untuk menampung data. Jenis data yang dapat ditampung pada suatu variabel harus ditentukan terlebih dahulu tipe datanya. Penamaan variabel mengikuti aturan dari penamaan identifier.
Contoh :
int a, b, c, total;
float salary, bonus;
int num_students = 20;


Tipe data
Data yang ingin diolah dengan menggunakan bahasa C harus dapat memiliki tipe yang jelas. Berikut tipe data dasar yang dikenal pada bahasa C yaitu :
char     :           untuk karakter/huruf
int        :           untuk bilangan bulat
long     :           untuk bilangan bulat panjang
float     :           untuk bilangan desimal
double :           untuk bilangan desimal yang panjang
Tipe data dapat digabungkan dengan modifier signed, unsigned, long, dan short untuk menyesuaikan jangkauan nilai yang diinginkan.


Konstanta
Konstanta adalah suatu nilai konstan, dimana nilai tersebut tidak berubah nilainya dalam sebuah program. Contoh :
#define PHI 3.14
const float PHI = 3.14;


Size of
Size of merupakan operator yang digunakan untuk mengetahui ukuran dari tipe data dalam bahasa C.
Contoh :
Sizeof(int)        : Outputnya 4 byte untuk bilangan integer

Tidak ada komentar:

Posting Komentar