Kelebihan C
Kelebihan C
A. Bahasa C
1. Sejarah
Bahasa C merupakan perkembangan dari bahasa BCPL yang dikembangkan oleh Martin
Richards pada tahun 1967. Selanjutnya bahasa ini memberikan ide kepada Ken Thompson yang
kemudian mengembangkan bahasa yang disebut bahasa B pada tahun 1970. Perkembangan
selanjutnya dari bahasa B adalah bahasa C yang diciptakan oleh Dennis Ricthie & W.
Kerninghan tahun 1972 di Bell Telephone Laboratories Inc. (Sekarang adalah AT & T Bell
Laboratories).
2. Aplikasi bahasa C
Bahasa C pertama kali digunakan di Computer Digital Equipment Corporation PDP-11
yang menggunakan system operasi UNIX.
Bahasa C juga digunakan untuk menyusun operasi Linux.
Banyak bahasa pemrogaman popular seperti PHP dan Java menggunakan sintaks dasar
mirip bahasa C.
Header
Fungsi fungsi
Program Utama
Header digunakan untuk mengikutsertakan fungsi-fungsi library maupun file-file yang berkaitan
dengan program yang akan ditulis.
Salah satu contoh penggunaannya adalah file iostream.h untuk menjalankan proses input dan
output.
#include<nama file>.
Fungsi adalah bagian yang biasanya digunakan untuk membuat sub program.
Bagian ini tidak harus ada apabila anda memang tidak perlu membuat sub program.
Bagian yang harus ada didalam c++, karena bagian ini berisi perintah-perintah yang harus
dilakukan oleh komputer untuk menghasilkan aplikasi yang diinginkan oleh pembuat program.
#include <iostream.h>
Main ()
Tanda Keterangan
() Untuk group ekspresi & parameter fungsi
Tanda /* diawali komentar dan tanda */ diakhiri komentar apabila komentar lebih dari
satu baris.
/* Latihan Pertamaku
#include <iostream.h>
Main ()
Perintah
{ untuk input adalah cin, sedangkan untuk perintah output
adalah cout.
Int a; // ini adalah pendeklarasian variabel a dengan tipe int
Contoh:
Cout<iostream.h>
#include << hello word;
} ()
Main
{
String nama;
Cout << Masukan Nama : ;
Cin >> nama ;
Cout << Apa kabar << nama;
}
Hasilnya:
Masukkan Nama :
DeMa
Apa kabar DeMa
Ada beberapa hal yang harus diperhatikan dalam menggunakan nama variabel, yaitu:
2. Sebaiknya bersifat unik, tidak boleh ada nama variabel yang sama dalam suatu program.
5. Jangan gunakan tanda baca, spasi, tanda-tanda yang dipakai dalam perhitungan.
6. Bila nama variabel lebih dari satu kata, bisa menggunakan garis bawah untuk
menghubungkannya.
Variabel yang dikenal diseluruh bagian program disebut variabel global, sedangkan variabel yang
hanya dikenal dalam suatu fungsi saja disebut variabel lokal.
Untuk memahami variabel lokal & global, perhatikan kode program berikut:
#include <iostream.h>
Int A = 10;
Int B = 20;
Main ()
4 variabel, yaitu A, B, C & D.
{ Variabel A & B adalah variabel global,
Sehingga variabel tersebut dikenal juga di semua
fungsi.
Sedangkan variabel C & D adalah variabel lokal.
Variabel tersebut hanya dikenal dimana variabel
tersebut dideklarasikan.
Int C, D;
C = A + B;
D = A * B;
Tipe integer atau bilangan bulat dapat dideklarasikan dengan menggunakan kata kunci
(keyword) atau kata cadangan (reserved, word,) short atau long.
Tipe Integer
CONTOH:
#include <stdio.h>
Main () Hasil : 40
{ Penjelasan:
Int a, b, c; Fungsi stadart printf bila digunakan untuk
menampilkan suatu nilai variabel harus
A=25;
digunakan format specifier tergantung dari tipe
B=15; variabelnya. Untuk tipe variabel integer harus
dipergunakan format specifier %d yang harus
C=a+b; ditulis dalam tanda petik dua ( )
dapat dideklarasikan dengan menggunakan kata kunci (keyword) atau kata cadangan (reserved)
float, double atau long double.
CONTOH PROGRAM:
#include <stdio.h>
Hasil :
Main ()
2.500.000
{ Penjelasan:
Float a, b, c; Fungsi stadart printf bila digunakan untuk
menampilkan suatu nilai variabel harus
A=25;
digunakan format specifier tergantung dari tipe
B=10; variabelnya. Untuk tipe variabel pecahan atau
floating point harus dipergunakan format
C=a/b; specifier %f atau %e (dalam bentuk
eksponential) yang harus ditulis dalam tanda
Printf (%f,c);
TIPE TEKS
CONTOH PROGRAM
}
Penjelasan:
Tipe Pointer
Pointer adalah variabel yang menyimpan alamat dari suatu data, bukan menyimpan datanya
sendiri. Pointer dideklarasikan dengan menggunakan tanda asteris (*) di depan nama
variabelnya.
CONTOH PROGRAM
#include <stdio.h>
Main () HASIL:
A=20; PENJELASAN:
B=&a; Variabel b merupakan suatu pointer
karena dideklarasikan dengan
Printf (Pointer b menunjukkan alamat =%p\n,b);
didahului suatu karakter *.
Printf (alamat tersebut berisi nilai =%d\n,*b); Operator & digunakan untuk
mengambil alamat dari suatu data.
}
#include <stdio.h>
HASIL:
Main ()
Andri
{
Penjelasan:
Char *nama;
Sebuah ariabel dideklarasikan yaitu variabel
Nama= andri kristanto;
nama. Variabel nama merupakan suatu pointer
Printf (%s,nama); karena dideklarasikan dengan didahului suatu
karakter *. Operator & digunakan untuk
} mengambil alamat dari suatu data.
#include <stdio.h>
Main ( )
Jumlah = 50;
Penjelasan:
harga_per_satuan = 15.7;
Kombinasi antara tipe int dengan
harga_total = jumlah * harga_per_satuan;
tipe float dan hasil dari program
tersebut menghasilkan tipe float.
printf (harga total =%f\n, harga_total);
#include <stdio.h>
Main ()
Int a, b, c;
Unsigned int d;
A = 15; Hasil:
B = 017; A = 15
C = 0xF; B = 15
D = 55775U; C = 15
Printf(b=%7d \n,b);
Printf(c=%7d \n,c);
Printf(d=%7u \n,d);
#include <stdio.h>
Main ()
Char *tulisan;
Tulisan = ini merupakan contoh string yang sangat panjang dan tidak cukup untuk ditulis
dalam satu baris;
Printf (tulisan);
}
Hasil :