거의 알고리즘 일기장

ostream으로 출력하기 ( 기호출력, hex로 출력, 대문자출력 등등 ) 본문

c++ 문법

ostream으로 출력하기 ( 기호출력, hex로 출력, 대문자출력 등등 )

건우권 2020. 4. 17. 13:44
#include <iostream>
#include <iomanip>

using namespace std;

int main()
{
	//+기호 출력
	cout.setf(ios::showpos);
	cout << 108 << endl;

	cout.unsetf(ios::showpos);
	cout << 109 << endl;

	//hex (16진수)모드로 하려면 10진수모드인 dec을 꺼주고 해야한다.
	cout.unsetf(ios::dec);
	cout.setf(ios::hex);
	cout << 108 << endl;

	//대문자 출력하고 싶을때
	//이렇게도 가능
	cout.setf(ios::uppercase);
	cout.setf(ios::hex, ios::basefield);
	cout << 108 << endl;

	//이건 iomanip include 해야함
	cout << hex;
	cout << 108 << endl;
	cout << 109 << endl;

	cout << dec;
	cout << 109 << endl;

	//true false 문자로 출력하고 싶을때
	cout << boolalpha;
	cout << true << ' ' << false << endl;

	return 0;
}
반응형
Comments