Board logo

標題: 計算資料型別記憶體位置 [打印本頁]

作者: 周政輝    時間: 2017-7-4 18:33     標題: 計算資料型別記憶體位置

利用sizeof()計算每一個資料型別佔記憶體當中的幾Byte
作者: 顏羽彤    時間: 2017-7-4 18:37

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.    cout<<"int:"<<sizeof(int)<<"byte"<<endl;
  7.    cout<<"float:"<<sizeof(float)<<"byte"<<endl;
  8.    cout<<"string:"<<sizeof(string)<<"byte"<<endl;
  9.    cout<<"char:"<<sizeof(char)<<"byte"<<endl;
  10.    cout<<"double:"<<sizeof(double)<<"byte"<<endl;
  11.    system("pause");
  12.    return 0;   
  13. }
複製代碼

作者: 張閎鈞    時間: 2017-7-4 18:37

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6. cout<<"int"<<sizeof(int)<<endl;
  7. cout<<"char"<<sizeof(char)<<endl;
  8. cout<<"string"<<sizeof(string)<<endl;
  9. cout<<"float"<<sizeof(float)<<endl;
  10. cout<<"double"<<sizeof(double)<<endl;


  11. system("pause");
  12.     return 0;     
  13. }
複製代碼

作者: 林峻安    時間: 2017-7-4 18:37

  1. #include <iostream>
  2. #include <cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     cout<<"int:"<<sizeof(int)<<endl;
  7.     cout<<"char:"<<sizeof(char)<<endl;
  8.     cout<<"string:"<<sizeof(string)<<endl;
  9.     cout<<"float:"<<sizeof(float)<<endl;
  10.     cout<<"double:"<<sizeof(double)<<endl;
  11.    
  12.     system("pause");
  13.     return 0;     
  14. }
複製代碼

作者: 巫晉宇    時間: 2017-7-4 18:38

#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
    cout<<"int:"<<sizeof(int)<<endl;
    cout<<"char:"<<sizeof(int)<<endl;
    cout<<"string:"<<sizeof(int)<<endl;
    cout<<"float:"<<sizeof(int)<<endl;
    cout<<"double:"<<sizeof(int)<<endl;
   
   system("pause");
   return 0;   
}
作者: 巫沛庭    時間: 2017-7-4 18:38

#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
   cout<<"int:"<<sizeof(int)<<endl;
   cout<<"char:"<<sizeof(char)<<endl;
   cout<<"float:"<<sizeof(float)<<endl;
   cout<<"double:"<<sizeof(double)<<endl;
   cout<<"string:"<<sizeof(string)<<endl;
   system("pause");
   return 0;
}
作者: 張凱婷    時間: 2017-7-4 18:38

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.    cout<<"int:"<<sizeof(int)<<"byte"<<endl;
  7.    cout<<"float:"<<sizeof(float)<<"byte"<<endl;
  8.    cout<<"string:"<<sizeof(string)<<"byte"<<endl;
  9.    cout<<"char:"<<sizeof(char)<<"byte"<<endl;
  10.    cout<<"double:"<<sizeof(double)<<"byte"<<endl;
  11.    system("pause");
  12.    return 0;   
  13. }
複製代碼





歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/) Powered by Discuz! 7.2