私は、8、16 ベースとして出力ストリームに書き込むために使用できることにstd::oct
気付きました。
通常の 10 ではなく、8 または 16 ベース システムとして入力ストリームから読み取るのと同じ方法ですか?std::hex
1 に答える
2
たとえば、std::hex
とstd::oct
マニピュレータ を使用できます。std::cin
#include <iostream>
int main()
{
int i = 0;
std::cin >> std::hex >> i;
std::cout << i;
}
入力が の場合、b
このプログラムの出力は次のようになります。
11
両方のマニピュレータの使用方法を示す実例をご覧ください。入力はb
で、その後に改行文字が続き、その後に10
.
于 2013-03-31T11:53:01.537 に答える