Konstanta Oktal, Konstanta Desimal, Konstanta Biner dan Konstanta Titik-Mengambang dalam Bahasa Pemrograman Arduino

 

Bahasa C

Konstanta Oktal

Dalam sistem oktal, digit yang digunakan berkisar antara 0 sampai dengan 7. Penulisan konstanta diawali dengan 0 (nol). Contoh :

    • 010 (9 desimal)
    • 011 (10 desimal)

Konstanta Heksadesimal

Pada sistem heksadesimal, digit yang dapat dipakai berupa salah satu di antara 16 simbol berikut :

        0123456789ABCDEF

Simbol A,B,C,D,E, dan F dapat dinyatakan dengan huruf kecil a,b,c,d,e, dan f. Penulisan konstanta diawali dengan 0x (nol dan x). Hubungan simbol ABCDEF dengan bilangan pada sistem desimal seperti yang ditunjukkan di Tabel 1.1.

Tabel 1.1 Hubungan angka heksadesimal dan desimal

Heksadesimal

Desimal

Heksadesimal

Desimal

0 (0000 biner)

0

5 (0101 biner)

5

1 (0001 biner)

1

6 (0110 biner)

6

2 (0010 biner)

2

7 (0111 biner)

7

3 (0011 biner)

3

8 (1000 biner)

8

4 (0100 biner)

4

9 (1001 biner)

9

A (1010 biner)

10

D (1101 biner)

13

B (1011 biner)

11

B (1110 biner)

14

C (1100 biner)

12

F (1111 biner)

15

 Contoh :

    • 0x10 (heksadesimal atau 16 desimal)
    • 0Xff (FF heksadesimal atau 255 desimal)

Gambar 1.1. memperlihatkan contoh penggunaan kostanta heksadesimal untuk menyatakan angka yang direpresentasikan dengan sejumlah LED. LED berwarna putih menyatakan hidup (on).

Gambar 1.1 Penggunaan konstanta heksadesimal untuk menyatakan huruf A

Konstanta Biner

 Arduino menyediakan cara penulisan konstanta dalam bentuk biner. Dalam hal ini, deretan angka 0 dan 1 yang diawali dengan B adalah konstanta biner. Contoh :

    • B110 identik dengan 6 dalam sistem desimal;
    • B10101 identik dengan 21 dalam sistem desimal.

Konstanta Titik-Mengambang

Di dalam menuliskan konstanta yang menyatakan tipe float atau double, tanda pecahan yang digunakan berupa titik. Contoh : konstanta 2.5 berarti 2,5 (dua setengah). Notasi E atau e boleh digunakan untuk menyatakan tanda eksponen (pangkat). Contoh :

        1.2E3 atau 1.2e+3

 



Posting Komentar

0 Komentar