Aracılığıyla paylaş


ios_base::fmtflags

Çıktının görünüşünü belirlemek için sabitler.

namespace std {
   class ios_base {
   public:
      typedef implementation-defined-bitmask-type fmtflags;
      static const fmtflags boolalpha;
      static const fmtflags dec;
      static const fmtflags fixed;
      static const fmtflags hex;
      static const fmtflags internal;
      static const fmtflags left;
      static const fmtflags oct;
      static const fmtflags right;
      static const fmtflags scientific;
      static const fmtflags showbase;
      static const fmtflags showpoint;
      static const fmtflags showpos;
      static const fmtflags skipws;
      static const fmtflags unitbuf;
      static const fmtflags uppercase;
      static const fmtflags adjustfield;
      static const fmtflags basefield;
      static const fmtflags floatfield;
      ...
   };
}

Notlar

Manipulators destekleyen IOS.

Biçim bayrakları depolayan bir nesneyi tanımlayan bir bit maskesi türü türüdür.(Öğeler) ayrı bayrak değerleri şunlardır:

  • dec, eklemek veya ondalık biçiminde tamsayı değerleri ayıklamak için.

  • hex, eklemek veya onaltılık biçimdeki tamsayı değerleri ayıklamak için.

  • oct, eklemek veya sekizli biçiminde tamsayı değerleri ayıklamak için.

  • showbase, üretilen tamsayı alanı tabanının ortaya çıkaran bir önek eklemek için.

  • internal, oluşturulmuş bir sayısal alan için dahili bir noktada doldurma karakterleri ekleyerek gerektiği gibi bir alan genişliği koymak.(Alan genişliğini ayarlama konusunda daha fazla bilgi için bkz: setw).

  • left, oluşturulan alanı (sola yaslama) sonunda doldurma karakterleri ekleyerek gerektiği gibi bir alan genişliği koymak.

  • right, oluşturulan alanı (sağa yaslama) başında doldurma karakterleri ekleyerek gerektiği gibi bir alan genişliği koymak.

  • boolalpha, eklemek veya nesne türü ayıklamak için bool adları olarak (gibi true ve false) sayısal değerler olarak değil.

  • fixed, kayan nokta deðerlerinin parayla biçimiyle (üs hiçbir alan yok) eklemek için.

  • scientific, kayan nokta deðerlerinin biçiminde bilimsel (üstel alanı) eklemek için.

  • showpoint, ondalık noktanın koşulsuz olarak üretilen bir kayan nokta alanını eklemek için.

  • showpos, artı işareti negatif olmayan üretilen sayısal alana eklenecek.

  • skipws, belirli ayıklamaları önce baştaki boşlukları atlamak için.

  • unitbuf, her eklemeden sonra çıktı temizlemek için.

  • uppercase, küçük harfler, büyük harfli eşdeğerleri bazı eklemeler eklemek için.

Buna ek olarak, birçok yararlı değerlerdir:

  • adjustfield, olarak tanımlanan bir bit maskesiinternal | left | right

  • basefield, olarak tanımlanandec | hex | oct

  • floatfield, olarak tanımlananfixed | scientific

Bu değişiklik işlevleri örnekleri bayrakları biçimlendirmek için bkz: <ios> Üyeler (Manipulators altında) ve <iomanip> Üye.

Gereksinimler

Başlık: <ios>

Namespace: std

Ayrıca bkz.

Başvuru

ios_base Class

iostream programlama

iostreams kuralları