Anda di halaman 1dari 15

Variabel & Tipe Data

Dasar
/*
* Deklarasi Variabel
* Syntax: tipeData namaVariabel;
* Syntax: tipeData namaVariabel1,namaVariabel2;
* Contoh:
*/
int jumlahMobil;
float suhu, kelembapan;
Aturan Penulisan Nama Variabel pada C:
 Hanya boleh terdiri dari huruf, angka, dan
underscore.
 Tidak boleh didahului dengan angka.
 Nama variabel bersifat case sensitive, suhu
dan Suhu dianggap dua variabel yang berbeda.
 Tidak boleh menggunakan keyword yang sudah ada
pada bahasa C, contoh: if, int, void, dll.
/*
* Inisialisasi Variabel
* Syntax: tipeData namaVariabel = nilai;
* Contoh:
*/
float teganganRef = 3.3;
int x = 12, y = -321;
/*
* Tipe Data Integer (Bilangan Bulat)
* Jangkauan: -32.768 s/d 32.767
* Ukuran: 2 bytes (16 bits)
*/
int myInt16bit_1 = 123;
int myInt16bit_2 = -321;
int myInt16bit_3 = 32767 + 1;
/*
* Tipe Data Unsigned Integer
* Jangkauan: 0 s/d 65.535
* Ukuran: 2 bytes (16 bits)
*/
unsigned int myUint16bit_1 = 61000;
unsigned int myUint16bit_2 = -1;
/*
* Tipe Data Long (Signed Long)
* Jangkauan: -2.147.483.648 s/d 2.147.483.647
* Ukuran: 4 bytes (32 bits)
*/
long myInt32bit_1 = 23101982;
long myInt32bit_2 = -10011990;
/*
* Tipe Data Unsigned Long
* Jangkauan: 0 s/d 4.294.967.295
* Ukuran: 4 bytes (32 bits)
*/
unsigned long myUint32bit = 4000123000;
/*
* Tipe Data Single Precision Floating Point
* (Bilangan Riil)
* Jangkauan: -3.4028235E+38 s/d 3.4028235E+38
* Ukuran: 4 bytes (32 bits)
* Akurasi: 6 digits
*/
float myFloat_1 = 2346.23;
float myFloat_2 = -9.12345;
float myFloat_3 = 3.14E-2;//3,14×10-2=0,0314
/*
* Tipe Data Double Precision Floating Point
* Jangkauan: -1.7E+308 s/d 1.7E+308
* Ukuran: 8 bytes (64 bits)
* Akurasi: 15 digits
*/
double myDouble_1 = 12345.0123456789;
double myDouble_2 = -1234567890.12345;
/*
* Tipe Data Byte (Integer)
* Jangkauan: 0 s/d 255
* Ukuran: 1 byte (8 bits)
*/
byte myByte = 100;
/*
* Tipe Data Boolean
* Jangkauan: true atau false
* ukuran: 1 byte (8 bits)
*/
bool myBoolean_1 = false;
bool myBoolean_2 = 0;
bool myBoolean_3 = LOW;
bool myBoolean_4 = true;
bool myBoolean_5 = 1;
bool myBoolean_6 = 23;
bool myBoolean_7 = -5;
bool myBoolean_8 = HIGH;
/*
* Tipe Data Character
* Jangkauan: -128 s/d 127
* Ukuran: 1 byte (8 bits)
*/
char myChar1 = 'a';
char myChar2 = 98;//ASCII b=98;
Tipe Data Ukuran (byte) Jangkauan
char 1 -128 s/d 127
byte 1 0 – 255
bool 1 true dan false
int 2 -32.768 s/d 32.767
unsigned int 2 0 s/d 65.535
long 4 -2.147.483.648 s/d 2.147.483.647
unsigned long 4 0 s/d 4.294.967.295
float 4 -3.4028235E+38 s/d 3.4028235E+38
double 8 -1.7E+308 s/d 1.7E+308
Thank You
khusnulhidayat[at]umm.ac.id
Electrical Engineering Departement
University of Muhammadiyah Malang (UMM)

Anda mungkin juga menyukai