- #include<iostream>
- #include<cstdlib>
- #include<string>
- using namespace std;
- int main()
- {
- int intVar=10;
- float floatVar=3.14f;
- double doubleVar=3.14;
- long double longdVar=5e+2;
- string strVar1="aaaaa";
- char strVar2[13]="aaaaaaaaaaaa";
- cout<<"變數名稱\t變數位址\t所占空間\n";
- cout<<"----------------------------------------\n";
- cout<<"intVar \t"<<&intVar<<'\t'<<sizeof(intVar)<<" bytes\n";
- cout<<"floatVar \t"<<&floatVar<<'\t'<<sizeof(floatVar)<<" bytes\n";
- cout<<"doubleVar\t"<<&doubleVar<<'\t'<<sizeof(doubleVar)<<" bytes\n";
- cout<<"longdVar \t"<<&longdVar<<'\t'<<sizeof(longdVar)<<" bytes\n";
- cout<<"strVar1 \t"<<&strVar1<<'\t'<<sizeof(strVar1)<<" bytes\n";
- cout<<"strVar2 \t"<<&strVar2<<'\t'<<sizeof(strVar2)<<" bytes\n";
- system("pause");
- return 0;
- }
-
-
複製代碼 |