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