o el número hexadecimal use el prefijo ‘0x’ y para el número octal use el prefijo ‘0’ . A continuación se muestra el programa para ilustrar lo mismo:
Programa 1:
C++14
// C++ program to illustrate the // Hexadecimal and Octal number // using literals #include <iostream> using namespace std; // Driver Code int main() { // Hexadecimal number with // prefix '0x' int h = 0x13ac; // Octal number with prefix '0' int o = 0117; // Print the number of the // hexadecimal form cout << h << endl; // Print the number of the // octal form cout << o; return 0; }
Producción:
5036 79
Literales binarios: de la manera anterior, como en los números hexadecimales y octales, ahora podemos escribir directamente literales binarios (de la forma 0 y 1) en C++ 14 . El número binario se puede expresar como 0b o 0B como prefijo. A continuación se muestra el programa para ilustrar lo mismo:
Programa 2:
C++14
// C++ program to illustrate the // binary number using literals #include <iostream> using namespace std; // Driver Code int main() { // Binary literal with prefix '0b' int a = 0b00001111; cout << a << '\n'; // Binary literal with prefix '0B' int b = 0B00001111; cout << b; return 0; }
Producción:
15 15