Variabel C++ memakan memory? sudah pasti !!!

Kalau sudah bisa buat program yang canggih dan bagus, kita juga harus tahu donk program kita itu membutuhkan berapa memory untuk mengeksekusinya (saat running) 8) . “Ya dulu pernah diajarkan sih dimata kuliah struktur data tentang penghitungannya…8O “. Nih saya ada program (dari dosen Apro) buat yang pengen tahu brapa memory yang dipakai tiap variable di C++.
?Download source.cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#include "iostream.h"
#include "conio.h"
 
main(){
 cout<<"Daftar memory yang dibutuhkan untuk macam2 variable C\n";
 cout<<"- Char         : "<<sizeof(char)<<" Byte\n";
 cout<<"- Integer      : "<<sizeof(int)<<" Byte\n";
 cout<<"- Short        : "<<sizeof(short)<<" Byte\n";
 cout<<"- Bool         : "<<sizeof(bool)<<" Byte\n";
 cout<<"- Long         : "<<sizeof(long)<<" Byte\n";
 cout<<"- Float        : "<<sizeof(float)<<" Byte\n";
 cout<<"- Double       : "<<sizeof(double)<<" Byte\n";
 cout<<"- Long Integer : "<<sizeof(long int)<<" Byte\n";
 cout<<"- Long Double  : "<<sizeof(long double)<<" Byte\n";
 cout<<endl;
 cout<<"Contoh penggunaan variable diatas dengan data = 10.123\n";
 char a1=10.123;
 cout<<"Char : "<<a1<<endl;
 int a2=10.123;
 cout<<"Integer : "<<a2<<endl;
 short a3=10.123;
 cout<<"Short : "<<a3<<endl;
 bool a4=10.123;
 cout<<"Bool : "<<a4<<endl;
 long a5=10.123;
 cout<<"Long : "<<a5<<endl;
 float a6=10.123;
 cout<<"Float : "<<a6<<endl;
 double a7=10.123;
 cout<<"Double : "<<a7<<endl;
 long int a8=10.123;
 cout<<"Long Integer : "<<a8<<endl;
 long double a9=10.123;
 cout<<"Long Double : "<<a9<<endl;
 getch();
}
Gmn?? :?: Sudah tahu kan…!! :idea: Dicoba dulu donk biar tahu..hoho.. :mrgreen:

Comments