본문 바로가기

공부/c++

입출력시스템 ios format flags

반응형

참조 : http://blog.naver.com/pink_7?Redirect=Log&logNo=40008443053

#include <iostream.h>

void main()
{
 cout <<123.23 <<"hello"<<100<<endl;
 cout<<10<<' '<<-10<<endl;
 cout<<100.0<<endl<<endl;
 cout.setf(ios::hex | ios::scientific); //hex:16진수로 출력, scientific:과학적 표기
 cout.unsetf(ios::hex); //unsetf(플래그) , 해당의 flag설정을 해제
 cout <<123.23 <<"hello"<<100<<endl;
 cout.setf(ios::showpos); // showpos: 양의 10진수 값앞에 +기호 표시
 cout<<10<< ' '<<-10<<endl;
 
 cout.setf(ios::showpoint | ios::fixed); // showpoint:소수점과 그 뒤에 0표시
 cout<<100.0<<endl;                      // fixed: 실수 값이 일반적표기 형식으로 표기
}            //(default 로 10진수 6자리로 표기)


반응형