El uso de cout en C++:

Cout en C++ se utiliza normalmente con controladores de E/S.

Debido a que cout almacenará en el búfer el contenido de salida, el contenido de salida no se enviará al dispositivo de destino inmediatamente, sino que se almacenará en el búfer hasta que esté lleno. Para la salida general, hay tres situaciones de salida: vaciar el búfer, búfer lleno y archivo cerrado.

Sin embargo, en términos generales, en la mayoría de los casos, la salida sin endl funcionará bien, porque cuando el sistema está inactivo, verifica el contenido almacenado en caché y, si encuentra contenido nuevo, generará la salida.

1, salida decimal, octal y hexadecimal;

2. Establecer relleno del conjunto de caracteres

3. setios flags(IOs::show point), fuerza la visualización de símbolos setios flags(IOs::show pos);

4. Establecer el número decimal setprecision().

Datos ampliados:

Ventajas y desventajas de iostream en C++

1. En primer lugar, el procesamiento de tipos es más seguro e inteligente. Piense en los descriptores "%d" y "%f" utilizados en printf para manejar int y float. Son realmente redundantes y problemáticos. Si los usa incorrectamente, puede morir.

2. En segundo lugar, es más escalable: si se define recientemente una clase compleja, printf no puede hacer nada al respecto, como máximo, solo puede generar las partes real e imaginaria por separado, mientras que iostream usa.

3. Sin embargo, iostreams también tiene desventajas: son mucho más lentos que funciones como prints/scanf, y si desea realizar algunas operaciones especiales (como retener n dígitos después del punto decimal), printf. Es mucho más conveniente que cin.

Materiales de referencia:

cout—Enciclopedia Baidu