Tipe Data dan Operator C++

|| || || Leave a komentar
Data dari suatu variabel sangatlah penting karena menentukan operasi yang diizinkan dan kisaran nilai-nilai yang dapat disimpan. C++ mendefinisikan beberapa tipe data, karena tipe data yang berbeda,semua variabel harus dinyatakan sebelum penggunaan, dan sebuah deklarasi variabel mencakup suatu jenis specifier. Compiler memerlukan operasi ini untuk menghasilkan kode yang benar. C++ menyediakan tipe data sesuai dengan bilangan bulat, karakter, nilai-nilai floating point, dan nilai-nilai boolean.


- Macam-Macam Tipe Data
    Tipe Data                                      Keterangan
    char                                               character
    wchar_t                                         wide character
    int                                                  integer
    float                                               floating point
    double                                           double floating point
    bool                                               boolean
    void                                               valueless
Mudahnya Seperti ini
    Tipe data integer               —-> bilangan bulat
    Tipe data char                    —-> karakter
    Tipe data float dan double —-> bilangan desimal
    Tipe data boolean              —-> benar / salah
    Tipe data void                    —-> kosong
- Literal
Literal juga disebut dengan konstanta. Macam-macam literal yaitu :
1. Hexadesimal dan okta literal
2. String literal
3. Karakter escape sequences
- Memulai Sebuah Variabel
Kita dapat menetapkan nilai ke variabel pada saat yang sama ketika variabel itu dinyatakan untuk melakukannya. Ikuti nama variabel dengan tanda sama dengan dan nilai yang ditugaskan. Hal ini disebut inisialisasi variabel. Contoh : int nilai=10;
- Dinamic Inisialisasi
C++ memungkinkan untuk menjadi inisialisasi variabel dinamis. Contoh :
    #include<cstdlib>
    #include<iostream>
    using namespace std; int main(){
    double radius=2.5,tinggi=5.5;
    double volume=radius*radius*tinggi;
    cout<<”volumenya adalah= “<<volume;
    cout<<endl;
    system(“PAUSE”);
    return EXIT_SUCCESS;
    }
Ekspresi inisialisasi dapat menggunakan elemen berlaku pada saat inisialisasi, termasuk panggilan ke fungsi, variabel lain, atau literal.


- Operator
Operator adalah sebuah simbol yang memberi tahu compiler untuk melakukan manipulasi matematis atau logis tertentu.
Macam-macam operator matematis dan relasional dapat kita lihat pada pembahasan Menggunakan Operator Pada C++
Selain Operator matematis dan relasional ada juga operator logis. Logika Operator mengacu pada cara-cara yang benar dan nilai-nilai palsu yang dapat dihubungkan bersama-sama.
    Operator Logika                              Keterangan
    &&                                                          dan
    ||                                                           atau
    !                                                             tidak
- Increment dan Decrement (kenaikan dan pengurangan)
Operator ++ akan menambah, sedangkan operator — artinya pengurangan. Operator ini sering digunakan pada perulangan.
- The Assignment Operator
Operator penugasan adalah satu tanda sama dengan (=). Operator ini bekerja karena “=” adalah operator yang menghasilkan nilai dari ekspresi tangan kanan. Contoh:
int a,b,c;
a=b=c=100;
maka : nilai a, b, dan c =100
- Type Confersion in Assignment
Jenis konfersi di ekspresi. ketika konstanta dan variabel dari berbagai jenis di campur dalam ekspresi, mereka akan di konfersi ke tipe yang sama. Contoh:
    1. int x;            1. ch=x;          4. f=x;
    2. char ch;        2. x=f;
    3. float f;          3. f=ch;
- Mula-mula nilai char akan otomatis diangkat ke int. (integral promosi)
- Selanjutnya semua operan akan dikonversi “naik” ke jenis terbesar operan
- Casts
Memungkinkan untuk memaksa kalimat yang akan menjadi tipe data tertentu dengan menggunakan konstruksi yang disebut casts. Casts adalah jenis eksplisit konversi.
- Spasi dan Tutup Kurung
Spasi dan tanda kurung digunakan untuk memperjelas urutan evaluasi, dan agar mudah dibaca.
/[ 0 komentar Untuk Artikel Tipe Data dan Operator C++ ]\

Posting Komentar