Page 71 - MODUL ALGORTIMA DAN PEMROGRAMAN
P. 71
Untuk membuktikan memori yang digunakan per masing-masing tipe data, buatlah
program, dengan sintaks dibawah ini:
KODE PROGRAM
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char* argv) {
cout<<"int: " <<sizeof(int);
cout<<endl;
cout<<"unsigned int: " <<sizeof(unsigned int);
cout<<endl;
cout<<"signed int: " <<sizeof(signed int);
cout<<endl;
cout<<"signed short int: " <<sizeof(signed short int);
cout<<endl;
cout<<"long int: " <<sizeof(long int);
cout<<endl;
cout<<"signed long int: " <<sizeof(signed long int);
cout<<endl;
cout<<"unsigned long int: " <<sizeof(unsigned long int);
cout<<endl;
cout<<endl;
return EXIT_SUCCESS;
}
Setelah dijalankan maka hasilnya adalah sebagai berikut:
int: 4
unsigned int: 4
signed int: 4
short int: 2
unsigned short int: 2
signed short int: 2
long int: 4
signed long int: 4
unsigned long int: 4
Adapun contoh cara pendeklarasian tipe data bilangan bulat antara lain:
1. int x,y,z;
2. unsigned int m;
3. unsigned short int n;
Berikut ini adalah contoh program dari tipe data bilangan bulat:
C. Tipe Bilangan Real (Floating Point)
Bilangan real adalah bilangan yang mengandung pecahan decimal, misalnya 3.65, 0.0003,
29.0, 2.60240000E-6, .24. dan lain-lain. Semua konstanta bilangan real harus mengandung “.”
(titik). Konstanta “18” dianggap sebagai bilangan bulat, tetapi “18.0” dianggap sebagai
48