PENGANTAR PEMROGRAMAN BAHASA C

Bahasa C

1.Bahasa C dibuat oleh Brian W. Kernighan dan Dennis M. Ritchie tahun 1972, dan C++ merupakan superset dari C, dibuat oleh Bjarne Stroustrup tahun 1983.

2.Keistimewaan C++ adalah dukungannya terhadap OOP (Object Oriented Programing) – Encapsulation (Data Hiding), Inheritance (Pewarisan), dan Polymorphism.

Beberapa perbedaan antara C dengan C++ :

Struktur Bahasa C :

1.Tidak ada perbedaan antara prosedur dengan fungsi.
2.Setiap program C mempunyai satu fungsi utama dengan naman "main"(program utama).
3.Program akan di eksekusi dimulai dari statement pertama pada fungsi "main" tsb.
4.Huruf besar dengan huruf kecil diartikan berbeda (case-sensitive)
5.Setiap statement diakhiri dengan semi-colon (titik koma(;)).
6.Bahasa C terdiri dari fungsi-fungsi.
7.Fungsi bisa diletakkan diatas atau dibawah fungsi "main".
8.Fungsi yang tidak mengembalikan nilai,tipe(return-type)nya adalah "void".
9.Komentar dibatasi oleh pasangan /* dan */.

Contoh Sederhana Program dengan C

 Variabel

1.Variable merupakan identifier yang digunakan untuk menampung data atau informasi.

2.Format deklarasi variabel dalam C:

  tipe_data nama_variabel;

  tipe_data nama_variabel = initial_value;

Contoh:
int a, b, c;
float x = 20;

Syarat penulisan variabel

1.Nama variabel tidak boleh menggunakan spasi.

2.Diawali dengan huruf atau garis bawah dan selanjutnya
diikuti oleh huruf atau garis bawah atau angka.

3.Panjang variabel max 32 karakter. 
4.Tidak boleh menggunakan keyword.

Tipe Data

 

Konstanta

1.Identifier yang memiliki nilai tetap.
2.Pada bahasa C, deklarasi konstanta membutuhkan alokasi 
memory.
3.Untuk mendeklarasikan konstanta, bisa dilakukan dengan
preprosesor #define atau dengan keyword const
4.Contoh:
const float phi=3.14;
#define phi=3.14 


Operator 

1.Operator adalah simbol yang digunakan untuk mengolah nilai pada operand dan menghasilkan suatu nilai baru.
2.Operator dapat dibedakan menjadi 2 berdasarkan jumlah operand-nya, yaitu Unary Operator dan Binary Operator.
3.Berdasarkan jenis operasinya, operator dalam bahasa C dapat dibedakan menjadi:
Operator Aritmatika
Operator Logika
Operator Relasi
Operator Bitwise


 

 Combined Operator

Ekspresi berbentuk :
  <Variabel> = <Variabel> <0perator> <Exp> ;
  a = a  + 12;
dapat diganti :       
  <Variabel> <0perator> = <Exp>;
 
  a += 12;

 

 

 

 

Share this

Related Posts

Latest
Previous
Next Post »