15.07.2013 Views

“bukuAjar” — 2011/9/22 — 13:39 — page i — #1 - cs.unsyiah.ac.id ...

“bukuAjar” — 2011/9/22 — 13:39 — page i — #1 - cs.unsyiah.ac.id ...

“bukuAjar” — 2011/9/22 — 13:39 — page i — #1 - cs.unsyiah.ac.id ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

✐<br />

✐<br />

✐<br />

✐<br />

<strong>“bukuAjar”</strong> <strong>—</strong> <strong>2011</strong>/9/<strong>22</strong> <strong>—</strong> <strong>13</strong>:<strong>39</strong> <strong>—</strong> <strong>page</strong> 12 <strong>—</strong> #26<br />

12 Bab 3. Tipe Data<br />

d<strong>id</strong>eklarasikan bertipe int maka variable tersebut adalah signed int<br />

atau bilangan integer positif maupun negatif. Unsigned int berarti<br />

bilangan yang dimaksud adalah bilangan integer positif saja.<br />

char signed char unsigned char<br />

signed short int signed int signed long int<br />

unsigned short int unsigned int unsigned long int<br />

float double long double<br />

Untuk tipe komputer 16 bits, tipe data short dan int membu-<br />

tuhkan memori sebesar 2 byte dan long 4 byte. Sedangkan untuk<br />

komputer 32 bits, tipe data short membutuhkan memori sebesar 2<br />

byte dan int dan long sebesar 4 byte.<br />

• Signed int<br />

– Komputer 16 bits<br />

−2 15 ≤ int ≤ 2 15 − 1 = −32768 ≤ int ≤ +32767<br />

– Komputer 32 bits<br />

−2 31 ≤ int ≤ 2 31 − 1 = −2147483648 ≤ int ≤<br />

+2147483647<br />

• Unsigned int<br />

– Komputer 16 bits<br />

0 ≤ int ≤ 2 16 − 1 = 0 ≤ int ≤ +65535<br />

– Komputer 32 bits<br />

0 ≤ int ≤ 2 32 − 1 = 0 ≤ int ≤ +4294967295<br />

Fungsi sizeof digunakan untuk mengetahui ukuran memori yang<br />

dibutuhkan oleh suatu variabel bertipe data tertentu. Penyataan<br />

berikut memperlihatkan penggunaan dari fungsi sizeof tersebut.<br />

printf("Ukuran int = %d, Ukuran double = %d\n",<br />

sizeof(int), sizeof(double));<br />

✐<br />

✐<br />

✐<br />

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!