KONSTANTA C++


Secara garis besar dibagi menjadi dua bagian, yaitu:
a.Konstanta Bilangan
b.Konstanta Teks

A.Konstanta Bilangan

Konstanta Bilangan dibagi menjadi 3 kelompok:


  • 1.Konstanta Bilangan Bulat (Integer)

Adalah bilangan yang tidak mengandung nilai desimal. Merupakan nilai default pada konstanta

bilangan.

Contoh: 1, 2, 3, 100


  • 2.Konstanta Desimal Berpresisi Tunggal (Floating Point)


Konstanta Floating Point, mempunyai bentuk penulisan, yaitu:

Bentuk penulisannya:
-Bentuk Desimal (contoh: 5.57)
-Bentuk Eksponensial/Bilangan Berpangkat (contoh: 4.22e3 -> 4.22 x 10 pangkat 3).


  • 3.Konstanta Desimal Berpresisi Ganda (Double Precision)

Pada prinsipnya sama seperti Konstanta Floating Point, tetapi mempunyai daya tampung lebih

besar.


B.Konstanta Teks

Konstanta Teks dibagi menjadi 2.


  • 1.Data Karakter (Character).

Data karakter hanya terdiri dari sebuah karakter saja yang diapit oleh tanda kutip tunggal (').
Data karakter dapat berbentuk abjad (huruf besar atau kecil), angka, notasi atau simbol.

Contoh: 'Y', 'y', '9', '&' dan lain-lain.


  • 2.Data Teks (String).

Data String merupakan rangkaian dari beberapa karakter yang diapit oleh tanda kutip ganda (").

Contoh: "Virusland", "Jakarta", "AMIK BSI", "Y" dan lain-lain.


C.Deklarasi Konstanta

Diawali dengan reserved word 'const'.

Bentuk penulisannya:

const nama_konstanta = nilai konstanta;

atau

const tipe_data nama_konstanta = nilai konstanta;

Contoh:

const x = 89;
atau
const float phi = 3.14

tips: Pada deklarasi konstanta bilangan desimal (floating point) harus diikutsertakan tipe 


datanya.

TIPE DATA C++


Borland C++ memiliki 7 tipe data dasar dan 3 tipe tambahan.


  1. Char
  2. Int (Bilangan Bulat)
  3. Short
  4. Long 
  5. Float  (Pecahan)
  6. Double
  7. Long Double




Tipe Data Tambahan pada Borland C++
Usigned -> digunakan hanya untuk data postif saja.

  1. Unsigned Integer
  2. Unsigned Character
  3. Unsigned Long Integer



Borland C++

Model Memori Borland C++

Ada 6 Model Memori Borland C++


  • a.Model Tiny: Memori untuk program dan data. Maksimal 64Kb.
  • b.Model Small: Memori untuk program dan data. Masing-masing 64Kb.
  • c.Model Medium: Memori untuk program maksimal 64Kb dan untuk data maksimal 64Kb.
  • d.Model Compact: Memori untuk program Lebih dari 64Kb dan data maksimal 64 Kb.
  • e.Model Large: Memori untuk program dan data lebih dari 64Kb.
  • f.Model Huge: Memori untuk menyimpan satu  jenis data.


Sejarah Singkat C++

B
  • Bahasa B ditulis oleh Ken Thompson.
  • Bahasa B ditulis pada tahun 1970.
  • Bahasa B merupakan bahasa turunan dari bahasa BCL.

C
  • Bahasa C dikembangkan di Bell lab tahun 1972.
  • Bahasa C ditulis pertama kali oleh Brian W. Kernighan dan Denies M. Ricthie.
  • Bahasa C merupakan bahasa turunan dari bahasa B.
  • Bahasa C awalnya dirancang untuk sistem operasi Unix.
  • Bahasa C Merupakan bahasa pemrograman 'tingkat menengah'.

C++
  • 1980 Bjarne Stroustrup mengembangakan bahasa C dan dinamakan "C with Classes".
  • 1983 "C with Classes" berganti nama menjadi C++.
  • C++ adalah nama yang diberikan oleh Rick Mascitti.
  • C++ dibuat di Laboratorium Bell, AT&T.
  • C++ telah ditambahkan konsep OOP (Object Oriented Programming).

Perbedaan C dan C++
  • C adalah bahasa pemrograman prosedural.
  • C++ adalah bahasa pemrograman OOP.