• Class / Function / Type

      std::
    • Header file

      <>
    • Other / All

    最終更新日時(UTC):
    が更新

    履歴 編集

    function
    <ios>

    std::dec

    namespace std {
      ios_base& dec(ios_base& str);
    }
    

    概要

    整数を十進法で出力することを指示するマニピュレータ。

    効果

    str.setf(ios_base::dec, ios_base::basefield)を実行する。

    戻り値

    実引数のstrオブジェクト。

    #include <iostream>
    
    int main()
    {
      for (int i = 0; i < 20; ++i) {
        std::cout << std::dec << i << '\t';
        std::cout << std::oct << i << '\t';
        std::cout << std::hex << i << std::endl;
      }
    }
    

    出力

    0       0       0
    1       1       1
    2       2       2
    3       3       3
    4       4       4
    5       5       5
    6       6       6
    7       7       7
    8       10      8
    9       11      9
    10      12      a
    11      13      b
    12      14      c
    13      15      d
    14      16      e
    15      17      f
    16      20      10
    17      21      11
    18      22      12
    19      23      13
    

    バージョン

    言語

    • C++03

    参照