C++/Console/cout setf
Содержание
- 1 cout: how to display float number, ios::showpoint, ios::showpos
- 2 cout.setf(ios::hex)
- 3 cout.setf(ios::showbase)
- 4 cout.setf(ios::showpos | ios::showpoint) and cout.setf(ios::showpoint, ios::showpos | ios::showpoint)
- 5 cout.setf(ios::uppercase | ios::scientific)
- 6 Set cout: hex, basefield, setf(ios::hex, ios::basefield)
- 7 Set cout: setf(ios::showpoint | ios::showpos, ios::showpoint)
- 8 You can OR together two or more flags: ios::uppercase | ios::scientific
cout: how to display float number, ios::showpoint, ios::showpos
<source lang="cpp">
- include <iostream>
using namespace std; int main() {
cout.setf(ios::showpoint); cout.setf(ios::showpos); cout << 100.0; return 0;
}
</source>
cout.setf(ios::hex)
<source lang="cpp">
- include <iostream>
using namespace std; int main(void) {
cout.setf(ios::hex); cout << 100; cout.setf(ios::showbase); cout << 100;
}
</source>
cout.setf(ios::showbase)
<source lang="cpp">
- include <iostream>
using namespace std; int main(void) {
cout.setf(ios::hex); cout << 100; cout.setf(ios::showbase); cout << 100;
}
</source>
cout.setf(ios::showpos | ios::showpoint) and cout.setf(ios::showpoint, ios::showpos | ios::showpoint)
<source lang="cpp">
- include <iostream>
using namespace std; int main(void){
cout.setf(ios::showpos | ios::showpoint); cout << 100 << endl; cout.setf(ios::showpoint, ios::showpos | ios::showpoint); cout << 100;
}
</source>
cout.setf(ios::uppercase | ios::scientific)
<source lang="cpp">
- include <iostream>
using namespace std; int main(void) {
cout.setf(ios::uppercase | ios::scientific); cout << 100.12; cout.unsetf(ios::uppercase); cout << endl << 100.12;
}
</source>
Set cout: hex, basefield, setf(ios::hex, ios::basefield)
<source lang="cpp">
- include <iostream>
using namespace std; int main() {
cout.setf(ios::hex, ios::basefield); cout << 100; return 0;
}
</source>
Set cout: setf(ios::showpoint | ios::showpos, ios::showpoint)
<source lang="cpp">
- include <iostream>
using namespace std; int main( ) {
cout.setf(ios::showpoint | ios::showpos, ios::showpoint); cout << 100.0; return 0;
}
</source>
You can OR together two or more flags: ios::uppercase | ios::scientific
<source lang="cpp">
- include <iostream>
using namespace std; int main() {
cout.setf(ios::uppercase | ios::scientific); cout << 1001.12; cout.unsetf(ios::uppercase); // clear uppercase cout << " \n" << 1100.12; return 0;
}
</source>