“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 ...
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 />
✐