[C++] cout hex,oct,dec

C++如何用cout输出 hex, oct, dec

 

HEX:

#include <iostream.h> #include <iomanip.H> main(void) { long n = 10000; cout << hex << n ; return 0; }

 

OCT:

#include <iostream.h> #include <iomanip.H> main(void) { long n = 10000; cout << oct << n ; return 0; }

 

DEC:

#include <iostream.h> #include <iomanip.H> main(void) { long n = 10000; cout << dec << n << endl; return 0; }

 

#include <iostream> using namespace std; int main() { cout.setf(ios::hex, ios::basefield); cout << 100; // this displays 64 return 0; }

 

#include <iostream> #include <iomanip> using namespace std; int main() { int n; cout << "Enter a decimal number: "; cin >> n; cout << n << " in hexadecimal is: " << hex << n << '/n' << dec << n << " in octal is: " << oct << n << '/n' << setbase( 10 ) << n << " in decimal is: " << n << endl; return 0; }

你可能感兴趣的:(ios,C++,c,hex)