1. 程式人生 > 其它 >C++ Primer Plus P51 程式清單3.11(用整、定點、e表示法進行除法運算)——中職

C++ Primer Plus P51 程式清單3.11(用整、定點、e表示法進行除法運算)——中職

技術標籤: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表示法的浮點數和單精度浮點數相除的值

注意分清單精度和雙精度的運算表示

感謝觀看

再次感謝~