C++ ios 庫 - Noshowpoint 函式



描述

它用於設定 str 流的 showpoint 格式標誌。當設定 showpoint 格式標誌時,對於插入到流中的浮點值(即使其小數部分為零),始終寫入小數點。在小數點之後,將寫入儘可能多的數字以匹配為流設定的精度(如有)。

宣告

以下是 std::showpoint 函式的宣告。

ios_base& showpoint (ios_base& str);

引數

str − 受影響的流物件的格式標誌。

返回值

它返回引數 str。

異常

基本保證 − 如果丟擲異常,str 處於有效狀態。

資料競爭

它修改 str。併發訪問同一個流物件可能會導致資料競爭。

示例

下面的例子解釋了 std::showpoint 函式。

#include <iostream>

int main () {
   double a = 30;
   double b = 10000.0;
   double pi = 3.1416;
   std::cout.precision (5);
   std::cout <<   std::showpoint << a << '\t' << b << '\t' << pi << '\n';
   std::cout << std::noshowpoint << a << '\t' << b << '\t' << pi << '\n';
   return 0;
}

讓我們編譯並執行上面的程式,這將產生以下結果:

30.000  10000.  3.1416
30      10000   3.1416
ios.htm
廣告
© . All rights reserved.