首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

std::ios_base::flags

fmtflags flags() const;

(1)

?

fmtflags flags( fmtflags flags );

(2)

?

管理格式标志。

1%29返回当前格式设置。

2%29用给定的设置替换当前设置。

参数

flags

-

new formatting setting. It can be a combination of the following constants: Constant Explanation dec use decimal base for integer I/O: see std::dec oct use octal base for integer I/O: see std::oct hex use hexadecimal base for integer I/O: see std::hex basefield dec|oct|hex|0. Useful for masking operations left left adjustment (adds fill characters to the right): see std::left right right adjustment (adds fill characters to the left): see std::right internal internal adjustment (adds fill characters to the internal designated point): see std::internal adjustfield left|right|internal. Useful for masking operations scientific generate floating point types using scientific notation, or hex notation if combined with fixed: see std::scientific fixed generate floating point types using fixed notation, or hex notation if combined with scientific: see std::fixed floatfield scientific|fixed|(scientific|fixed)|0. Useful for masking operations boolalpha insert and extract bool type in alphanumeric format: see std::boolalpha showbase generate a prefix indicating the numeric base for integer output, require the currency indicator in monetary I/O: see std::showbase showpoint generate a decimal-point character unconditionally for floating-point number output: see std::showpoint showpos generate a + character for non-negative numeric output: see std::showpos skipws skip leading whitespace before certain input operations: see std::skipws unitbuf flush the output after each output operation: see std::unitbuf uppercase replace certain lowercase letters with their uppercaseequivalents in certain output output operations: see std::uppercase

Constant

Explanation

dec

use decimal base for integer I/O: see std::dec

oct

use octal base for integer I/O: see std::oct

hex

use hexadecimal base for integer I/O: see std::hex

basefield

dec|oct|hex|0. Useful for masking operations

left

left adjustment (adds fill characters to the right): see std::left

right

right adjustment (adds fill characters to the left): see std::right

internal

internal adjustment (adds fill characters to the internal designated point): see std::internal

adjustfield

left|right|internal. Useful for masking operations

scientific

generate floating point types using scientific notation, or hex notation if combined with fixed: see std::scientific

fixed

generate floating point types using fixed notation, or hex notation if combined with scientific: see std::fixed

floatfield

scientific|fixed|(scientific|fixed)|0. Useful for masking operations

boolalpha

insert and extract bool type in alphanumeric format: see std::boolalpha

showbase

generate a prefix indicating the numeric base for integer output, require the currency indicator in monetary I/O: see std::showbase

showpoint

generate a decimal-point character unconditionally for floating-point number output: see std::showpoint

showpos

generate a + character for non-negative numeric output: see std::showpos

skipws

skip leading whitespace before certain input operations: see std::skipws

unitbuf

flush the output after each output operation: see std::unitbuf

uppercase

replace certain lowercase letters with their uppercaseequivalents in certain output output operations: see std::uppercase

Constant

Explanation

dec

use decimal base for integer I/O: see std::dec

oct

use octal base for integer I/O: see std::oct

hex

use hexadecimal base for integer I/O: see std::hex

basefield

dec|oct|hex|0. Useful for masking operations

left

left adjustment (adds fill characters to the right): see std::left

right

right adjustment (adds fill characters to the left): see std::right

internal

internal adjustment (adds fill characters to the internal designated point): see std::internal

adjustfield

left|right|internal. Useful for masking operations

scientific

generate floating point types using scientific notation, or hex notation if combined with fixed: see std::scientific

fixed

generate floating point types using fixed notation, or hex notation if combined with scientific: see std::fixed

floatfield

scientific|fixed|(scientific|fixed)|0. Useful for masking operations

boolalpha

insert and extract bool type in alphanumeric format: see std::boolalpha

showbase

generate a prefix indicating the numeric base for integer output, require the currency indicator in monetary I/O: see std::showbase

showpoint

generate a decimal-point character unconditionally for floating-point number output: see std::showpoint

showpos

generate a + character for non-negative numeric output: see std::showpos

skipws

skip leading whitespace before certain input operations: see std::skipws

unitbuf

flush the output after each output operation: see std::unitbuf

uppercase

replace certain lowercase letters with their uppercaseequivalents in certain output output operations: see std::uppercase

返回值

调用函数之前的格式标志。

另见

setf

sets specific format flag (public member function)

unsetf

clears specific format flag (public member function)

代码语言:txt
复制
 ? cppreference.com

在CreativeCommonsAttribution下授权-ShareAlike未移植许可v3.0。

扫码关注腾讯云开发者

领取腾讯云代金券

http://www.vxiaotou.com