headerphoto

Tipe data merupakan bagian program yang sangat penting, karena tipe data mempengaruhi setiap instruksi atau perintah yang akan dilaksanakan oleh komputer, micro controller unit (MCU), Arduino dan sejenisnya.

Beberapa tipe data yang umum digunakan pada Arduino dan micro controller unit (MCU), antara lain:
  1. bool
    bool kependekan dari boolean, berukuran 1 byte (8 bit), range dari bool hanya 0 dan 1 (false dan true)
  2. char
    char kependekan dari character (karakter), berukuran 1 byte (8 bit), range dari char yaitu -128 s/d 127
  3. byte
    ukuran 1 byte sama dengan 8 bit, range dari byte yaitu 0 s/d 255
  4. unsigned char
    unsigned char itu char tanpa simbol minus, unsigned char sama dengan byte
  5. int
    int kependekan dari integer, berukuran 2 byte (16 bit), range dari int yaitu -32768 s/d 32767 (bilangan bulat)
  6. unsigned int
    unsigned int itu int tanpa simbol minus, berukuran 2 byte (16 bit), range dari unsigned int yaitu 0 s/d 65535
  7. word
    word itu sama dengan unsigned int
  8. long
    long berukuran 4 byte (32 bit), range dari long yaitu -2147483648 s/d 2147483647
  9. unsigned long
    unsigned long itu long tanpa simbol minus, berukuran 4 byte (32 bit), range dari unsigned long yaitu 0 s/d 4294967295
  10. float
    float berukuran 4 byte (32 bit), range dari float yaitu -3,4E38 s/d 3,4E38 (bilangan pecahan)
Untuk operasi matematika, tipe data yang digunakan pada kedua variabel itu harus sama, tipe int harus ditambah, dikurangi, dibagi, dikali dengan tipe int juga. Bila tipe data kedua variabel berbeda, maka hasil operasi matematika tidak akan tepat atau keliru.
--------------------------------
Ditulis dengan menggunakan:
Host: zaldi-linuxmint
Distro: Linux Mint 19.3 Tricia
Kernel: 5.0.0-32-generic
Desktop: Xfce 4.14.1
Player: Audacious 3.9
Browser: Chromium 87.0.4280.66

Next→
←Prev

Artikel Terkait

Pilih Label

Baca lagi

Gabung Grup Diskusi Elektronika Dasar

Diskusi elektronika dan listrik melalui aplikasi Telegram. Silahkan baca di

Ayo Gabung Grup Telegram Diskusi Elektronika Dasar

Tidak ada komentar

No spam, no active link, please ^_^