Tipe Data Dan Variabel Dalam Bahasa Pemrograman C++

25 views

Setelah kita tau bahwa C++ yaitu pengembangan dari Bahasa C, tentunya ada yang gres di C++ dan tidak ada di Bahasa C.
Salah satu perbedaannya yaitu Tipe data.

baca juga : Pengenalan Bahasa C++


Jika dalam bahasa C belum ada tipe data string dan kalau menciptakan kalimat memakai array of char, maka dalam Bahasa C++ kita dapat menciptakan tipe data yg khusus string


contoh :

jika dalam Bahasa C

char Kalimat[] = "Hello coeg";


maka dalam Bahasa C++

string Kalimat = "Hello coeg";


dan masih ada lagi yang beda.

Deklarasi Variabel

Aturan Pembuatan variabel juga masih sama ibarat dalam Bahasa C dan Java,

baca juga : Cara Membuat Variabel dalam Bahasa Java

  • Harus diawali dengan Huruf.
    Contoh :
       iniVariabel       << Benar
       3VariabelGue   << Salah
  • Boleh Memasukkan Angka, dihentikan ada Spasi
    Contoh :
       Kalimat2          << Benar
       Kalimat 2         << Salah
  • Bersifat ‘case sensitive’
    Contoh :
       inivariabel   <<   berbeda dengan   >>   IniVariabel
  • Kode isyarat tidak diperbolehkan, kecuali Underscore >> ‘_’
    Contoh :
       Variabel_Gue     << Benar
       Ini, apa ?           << Salah

Ada lagi yang berbeda antara Bahasa C dan C++,
Jika bahasa C memakai %d, %s, %c, dll (Control String)

baca juga : Control String dalam Bahasa C


Maka dalam bahasa C++ kita tidak perlu menggunakannya.


Source Code dalam Bahasa C:

// isyarat ini ditulis dari ng0ding.blogspot.com #include<stdio.h>  int main() {     int a, b;     scanf("%d %d", &a, &b);     printf("%d + %d = %d", a, b, a+b);     return 0; }

Source Code dalam Bahasa C++:

// isyarat ini ditulis dari ng0ding.blogspot.com #include<iostream>  using namespace std;  int main() {     int a, b;     cin >> a >> b;     cout << a << "+" << b << " = " << a+b << endl;     return 0; }


Output:

Output dari source code

Untuk klarifikasi Lebih lanjut, kita akan bahas di Input dan Output dalam Bahasa C++.

Sekian dan Terima Kasih.
Sumber http://ng0ding.blogspot.com/

Author: 
    author
    No related post!