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
   66   67   68   69   70   71   72   73   74   75   76