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)
. “Ya dulu pernah diajarkan sih dimata kuliah struktur data tentang penghitungannya…
“. Nih saya ada program (dari dosen Apro) buat yang pengen tahu brapa memory yang dipakai tiap variable di C++.
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…!!
Dicoba dulu donk biar tahu..hoho.. 
Comments