기금넷 공식사이트 - 회사 연구 - C++ 출력이 ios::basefield 112인 이유는 무엇입니까?
C++ 출력이 ios::basefield 112인 이유는 무엇입니까?
ios::basefield는 비트 값을 지우는 데 사용되는 fmtflag 클래스의 개체입니다. 해당 기능은 ios_base::hex, ios_base::oct 및 ios_base::dec에 설정된 비트를 지우는 것입니다. 다시 놓기. 112의 이진수는 1110000입니다. 즉, cout iostream 객체의 식별자의 5.6.7 위치를 0으로 설정합니다. 5.6.7 위치가 1이면 cout< 예: cout.setf (ios_base::dec);//식별자의 특정 위치를 1로 설정하면 효과가 있음을 의미합니다. 향후 모든 출력은 10진수가 됩니다. cout.setf (ios_base::hex,ios_base::basefield);//모든 비트 5, 6, 7을 0으로 설정한 다음 16비트 출력 위치를 1로 설정합니다. 그 결과 앞으로는 모두 16진수로 출력됩니다.
- 관련 기사
- 우리나라 항공모함전단에는 왜 041척의 잠수함이 없나요?
- TV 시리즈 '해방'에서 숭미링 역을 맡은 사람은 누구인가요?
- 남자 주인공이 처음부터 강하고 무적이며 잘생긴 애니메이션이나 만화를 찾고 있습니다.
- 범죄가 두려워 도주한다는 것은 무엇을 의미하나요?
- 자동차정비산업 발전동향에 대한 의견
- TV 시리즈 '초콜릿과 사랑에 빠지다'의 에피소드 이름은 무엇인가요?
- c 프로그래밍 개인 전화 문의 시스템
- 생방송 거점에서 무료 쇼케이스를 하는 것은 사기인가요?
- 내 여자친구가 나에게 743으로 문자를 보낸다는 것은 무엇을 의미하나요?
- 다른 곳에서 진료를 신청하려면 어떻게 해야 하나요?