C ++ imprime entero decimal octal hexadecimal e imprime el tipo lógico booleano

    Imprimir un número entero en octal, decimal y hexadecimal en C ++ es muy conveniente. No necesita definir otras funciones o métodos. Puede usar directamente las palabras clave oct, dec y hex. Además, puede imprimir el tipo booleano usando la palabra clave boolalpha. Código:

#include <iostream>
using namespace std;
int main(){
	int x = 0;
	cout<<"请输入一个整数:"<<endl;
	cin>>x;
	//oct 表示输出八进制
	cout<<oct<<x<<endl;
	//dec 表示输出十进制
	cout<<dec<<x<<endl;
	//hex 表示输出十六进制
	cout<<hex<<x<<endl;
	bool y = 0;
	cout<<"请输入一个布尔类型值(1或者0)"<<endl;
	cin>>y;
	//boolalpha 表示输出逻辑类型
	cout<<boolalpha<<y<<endl;
	return 0;
}

    Ejecute el código anterior, ingrese el número entero 10 de acuerdo con la solicitud y luego imprima, ingrese el tipo booleano 1 nuevamente de acuerdo con la solicitud y luego vea el resultado de la impresión:

     

    Entre ellos, oct significa imprimir octal de entero, dec significa decimal de entero, hexadecimal hexadecimal de entero, hexadecimal de 10 es solo a, y el valor lógico booleano se puede imprimir a través de boolalpha. 

    El contenido anterior se refiere al video tutorial introductorio de C ++ en el MOOC en línea, principalmente para profundizar la comprensión de las palabras clave oct, dec, hex, boolalpha.

529 artículos originales publicados · 287 elogiados · 1.47 millones de visitas

Supongo que te gusta

Origin blog.csdn.net/feinifi/article/details/104729046
Recomendado
Clasificación