Tipe Data dan Operator Pada C++
A. 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 :
1.Tipe Data Char
1.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]; .
Berikut Listing Program :
Output Programnya :
2. 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; .
Berikut Listing Program :
Output Programnya :
3. 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; .
Contoh Listing Programnya :
Output programnya :
B. 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
1. 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)
2. Operator RelasiOperator 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
3. Operator LogikaOperator 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.
Komentar
Posting Komentar