Pembahasan dan Contoh Tipe Data dan Operator pada C++

Selamat datang di KokoDodi.blogspot.com. Pada kesempatan kali ini saya akan saya akam membahas tentang Tipe Data dan Operator pada C++. Seperti apakah Tipe Data dan Operator pada C++? Berikut adalah ulasan saya tentang Tipe Data dan Operator pada C++.

Pembahasan dan Contoh Tipe Data dan Operator pada C++

Tipe Data pada C++

Sebuah program akan dieksekusi apabila memiliki perintah atau data yang akan diolah/proses. Data dalam bahasa C++ memiliki tipe data tersendiri yang mampu dibaca oleh sistem komputer. Ada beberapa macam tipe data yang ada dalam bahasa C++ antara lain sebagai berikut :

Tipe Data Char
Char merupakan tipe data berbentuk karakter tunggal(string tidak termasuk). Char memiliki jumlah bit sebanyak 8 bit (1 byte). Pendeklarasian secara umum adalah char nama_variabel[panjang_karakter]; .

Tipe Data Integer
Integer merupakan tipe data bilangan bulat. Integer memiliki jumlah bit sebanyak 16b bit (2 byte). Pendeklarasian secara umum adalah int nama_variabel; .

Tipe Data Float
Float merupakan tipe data bilangan pecahan presisi tunggal. Float memiliki jumlah bit sebanyak 32 bit (4 byte). Pendeklarasian secara umum adalah float nama_variabel; .

Tipe Data Double
Double merupakan tipe data bilangan pecahan presisi ganda. Double memiliki jumlah bit sebanyak 64 bit (8 byte). Tipe data double lebih akurat dibandingkan dengan float apabila terdapat banyak angka dibelakang tanda koma ( , ) .

Tipe Data Void
Void merupakan tipe data tidak bertipe dan memiliki jumlah bit sebanyak 0 bit. Biasanya digunakan saat pendeklarasian fungsi.

Berikut ini adalah contoh kode program yang menggunakan beberapa tipe data.
#include <iostream.h>
#include <conio.h>
main(){
 int a = 2;
 int b = 4;
 float c = 2.2;
 char nama[30] = "Dodi Harsono";
 int d;
 float e;
 d = a*b;
 e = a*c;
 cout<<"Tampil Nama : "<<nama<<endl;
 cout<<"Tampil D    : "<<d<<endl;
 cout<<"Tampil E    : "<<e<<endl;
 getch();
}

Operator Pada C++

Sebuah program membutuhkan perintah-perintah yang digunakan untuk memanipulasi data yang ada didalamnya, yang dalam bahasa C++ dikenal dengan Operator. Operator adalah sebuah simbol/syntax yang digunakan oleh program untuk mengolah dan mamanipulasi data menjadi data yang baru.

Operator dalam C++ terbagi menjadi beberapa kategori sebagai berikut

Operator Aritmatika
Operator Aritmatika merupakan operator yang digunakan untuk melakukan perhitungan aritmatika. Operator Aritmatika dibagi menjadi 2 macam yaitu Operator Binary dan Operator Unary.
Operator Binary
+ Operator Penjumlahan
- Operator Pengurangan
* Operator Perkalian
% Operator Modulus
= Operator Sama Dengan
Operator Unari
+ Operator Nilai Plus
- Operator Nilai Minus
++ Operator Nilai Menaik (Increment)
-- Operator Nilai Menurun (Decrement) 
Operator Relasi
Operator Relasi merupakan operator yang digunakan untuk melakukan perbandingan. Operator Relasi terdiri dari
Operator Relasi
< Operator Lebih Kecil Dari
> Operator Lebih Besar Dari
<= Operator Lebih Kecil Sama Dengan
>= Operator Lebih Besar Sama Dengan
== Operator Sama Dengan
!= Operator Tidak Sama Dengan 
Operator Logika
Operator Logika merupakan operator yang digunakan untuk melakukan fungsi logika. Operator Logika terdiri dari
Operator Logika
&& Operator And
|| Operator Or
! Operator Not
Berikut adalah contoh program c++ yang menggunakan operator
#include <iostream.h>
#include <conio.h>
main(){
 int a = 4;
 int b = 2;
 cout<<a<<" +  "<<b<<" = "<<(a+b)<<endl;
 cout<<a<<" -  "<<b<<" = "<<(a-b)<<endl;
 cout<<a<<" *  "<<b<<" = "<<(a*b)<<endl;
 cout<<a<<" /  "<<b<<" = "<<(a/b)<<endl;
 cout<<a<<" %  "<<b<<" = "<<(a%b)<<endl;
 cout<<a<<" <  "<<b<<" = "<<(a<b)<<endl;
 cout<<a<<" <= "<<b<<" = "<<(a<=b)<<endl;
 cout<<a<<" >  "<<b<<" = "<<(a>b)<<endl;
 cout<<a<<" >= "<<b<<" = "<<(a>=b)<<endl;
 cout<<a<<" != "<<b<<" = "<<(a!=b)<<endl;
 getch();
}
#include <iostream.h>
#include <conio.h>
main(){
 cout<<"1 && 1 = "<<(1 && 1)<<endl;
 cout<<"1 && 0 = "<<(1 && 0)<<endl;
 cout<<"0 && 1 = "<<(0 && 1)<<endl;
 cout<<"0 && 0 = "<<(0 && 0)<<endl;
 cout<<"1 || 1 = "<<(1 || 1)<<endl;
 cout<<"1 || 0 = "<<(1 || 0)<<endl;
 cout<<"0 || 1 = "<<(0 || 1)<<endl;
 cout<<"0 || 0 = "<<(0 || 0)<<endl;
 cout<<"!1     = "<<(!1)<<endl;
 cout<<"!0     = "<<(!0)<<endl;
 getch();
}
Itulah Pembahasan dan Contoh Tipe Data dan Operator pada C++ dari saya. Apabila ada pertanyaan mengenai artikel ini anda dapat meninggalkan komentar atau kontak saya langsung. Sekian dari saya dan terima kasih sudah berkunjung.

3 Responses to "Pembahasan dan Contoh Tipe Data dan Operator pada C++"

  1. bisa tolong dijelaskan sedikit tentang kapan waktu yang tepat menggunakan tipe data tersebut.
    dan tipe data string dan bolean termasuk tipe data C++ bukan?
    terimakasih.. :-)

    ReplyDelete
  2. Bingung kalau mau beli Online makanan lokal khas Indonesia? Buruan buka KedaiKuka.co.id dan pilih makanan yang anda suka. Kedai Kuka menyediakan berbagai jenis makanan lokal dari seluruh Indonesia.

    ReplyDelete