C++ Primer Plus P51 程式清單3.11(用整、定點、e表示法進行除法運算)——中職
阿新 • • 發佈:2021-01-31
技術標籤:C++ Primer Plusc++
C++ Primer Plus P51 程式清單3.11
用整、定點、e表示法進行除法運算
/*
C++ Primer Plus
用整、定點、e表示法進行除法運算
*/
//標頭檔案
#include<iostream>
//主函式
int main(void)
{
using namespace std; //編譯指令
cout.setf(ios_base::fixed, ios_base::floatfield); //將浮點型別輸出規定為定點表示
cout << "Integer division: 9 / 5 = " << 9 / 5 << endl; //計算整型常量相除的值
cout << "Floating-point division: 9.0 / 5.0 = " << 9.0 / 5.0 << endl; //計算單精度浮點數相除的值
cout << "Mixed division: 9.0 / 5 = " << 9.0 / 5 << endl; //計算單精度浮點數和整型常量相除的值
cout << "double constants: 1e7 / 9.0 = " << 1e7 / 9.0 << endl; //計算e表示法的浮點數和雙精度浮點數相除的值
cout << "float constants: 1e7f / 9.0 = " << 1.e7f / 9.0f << endl; //計算e表示法的浮點數和單精度浮點數相除的值
return 0;
}
需要注意的是:
cout << "double constants: 1e7 / 9.0 = " << 1e7 / 9.0 << endl; //計算e表示法的浮點數和雙精度浮點數相除的值
cout << "float constants: 1e7f / 9.0 = " << 1.e7f / 9.0f << endl; //計算e表示法的浮點數和單精度浮點數相除的值
計算e表示法的浮點數和雙精度浮點數相除的值
cout << "double constants: 1e7 / 9.0 = " << 1e7 / 9.0 << endl; //計算e表示法的浮點數和雙精度浮點數相除的值
計算e表示法的浮點數和單精度浮點數相除的值
cout << "float constants: 1e7f / 9.0 = " << 1.e7f / 9.0f << endl; //計算e表示法的浮點數和單精度浮點數相除的值
注意分清單精度和雙精度的運算表示
感謝觀看
再次感謝~