Senin, 08 April 2019

A. Tipe Data
Tipe data merupakan sebuah pendeklarasian yang digunakan untuk menyimpan bilangan atau karakter. Tipe data tidak terlepas dari yang namanya variabel. Variabel adalah sebuah pengenal yang mewakili suatu nilai tertentu dalam program.
Tipe Data terbagi menjadi 3:
1. Tipe data numerik, merupakan tipe data yang digunakan untuk menyimpan bilangan bulat, mulai bilangan positif, negatif atau keduanya. Contoh tipe data numerik: int, long. 
2. Tipe data karakter, merupakan tipe data yang digunakan untuk menyimpan karakter berupa kata (string), karakter. Contoh tipe data karakter : string, char. 
3. Tipe data logika atau boolen, merupakan bentuk ekspresi dari perbandingan. Tipe data boolean ditulis dengan bool. Tipe data ini hanya bernilai True (1) atau False (0) dan secara default bernilai 1.

Tipe data primitive, merupakan tipe data yang telah tersedia pada library/file header tertentu, misalnya : int, char, string, dll. 

Tipe data modifier, merupakan tipe data yang dapat memanipulasi tipe data primitif dalam hal rentang dan ukuran memori yang digunakan. Macam-macam tipe data modifier:
  • Signed : Memungkinkan bilangan yang tersimpan menjadi postif dan negatif.
  • Unsigned : Memungkinkan bilangan yang tersimpan menjadi positif saja.
  • Short : Untuk mengecilkan jumlah memori yang digunakan.
  • Long : Untuk membesarkan memori yang digunakan

Tabel Tipe Data


Sumber : https://www.geeksforgeeks.org/c-data-types/

     B. Operator
Operator merupakan simbol-simbol khusus yang digunakan untuk melakukan operasi aritmatika maupun perbandingan. Beberapa operator yang sering digunakan:
1. Assignment Operators, berfungsi untuk memberikan nilai pada sebuah variabel. Assignment Operators disimbolkan dengan tanda = (sama dengan). Contoh penggunaan string nama = “Risma”;
2. Arithmetic Operators, digunakan untuk melakukan operasi aritmatika. Arithmetic Operators disimbolkan dengan * (kali), / (bagi), + (penjumlahan), - (pengurangan). Contoh penggunaan:   
int hasil; 
int angka_1 = 0;  
int angka_2 = 3; 
hasil = angka_1 + angka_2;

3. Compound Assignment, berfungsi untuk melakukan modifikasi terhadap nilai dari suatu variabel tanpa harus mendeklarasikan nilai variabel kedua. Tabel Compound Assigment:
    4. Increment atau decrement, berfungsi untuk meningkatkan atau mengurangi nilai dalam variabel. Operator ini biasanya digunakan dalam perulangan. Pendeklarasiannya yaitu ada pre-increment akan menambahkan nilai 1 sebelum operasi lain dijalankan dan post-increment akan menambahkan 1 nilai sesudah proses lain dijalankan. Contoh : angka++; (artinya = angka + 1).
    5. Relational and Comparation Operators, digunakan untuk membandingkan kondisi nilai dari variabel. Tabel:

    6. Logical Operators, digunakan untuk membandingkan 2 nilai variabel atau lebih. Tabel:
    Contoh penggunaan :
    ( (5 == 5) && (3 > 6) ) // Hasil = false, karena ( true && false )
    ( (5 == 5) || (3 > 6) ) // Hasil = true, karena ( true || false )







    0 komentar:

    Posting Komentar

    Mengenai Saya

    Foto saya
    Purworejo, Indonesia
    Mahasiswa Prodi Teknologi Informasi UM Purworejo

    Wikipedia

    Hasil penelusuran

    Popular Posts