Imprimir carácter a través valor ASCII utilizando cout en C ++

Aquí, vamos a aprender cómo podemos imprimir el carácter utilizando el código ASCII dado en C ++ Programming Language utilizando cout ? Y aquí hay una programa en C ++ que también imprimir los caracteres con todos sus códigos ASCII .

En general, cuando se pasa un valor entero a cout , se imprime el valor en formato decimal y if queremos imprimir un carácter utilizando el valor ASCII (que se almacena en una variable), cout no se imprimirá el carácter normalmente.

Considere el ejemplo:

#include <iostream>
using namespace std;
int main()
{
int var=65;
cout<<var<<endl;
return 0;
}

En este caso, la salida será 65 .

Entonces, cómo imprimir carácter?

Podemos utilizar el tipo de molde aquí, por fundición en char estamos en condiciones de obtener el resultado en formato de caracteres. Podemos utilizar cout & lt; & lt; char (65) o cout & lt; & lt; char (var) , que se imprimirá ‘A’ . ( 65 es el valor ASCII de ‘A’ ).

Considere el ejemplo:

#include <iostream>
using namespace std;
int main()
{
int var=65;
cout<<(char)var<<endl;
return 0;
}

En este caso, la salida será Un .

Impresión de códigos ASCII de la A a la Z

#include <iostream>
using namespace std;
int main()
{
//loop counter
int i;
for(i='A'; i<='Z'; i++)
cout<<"CHAR: "<<(char)i<<" ASCII: "<<i<<endl;
return 0;
}

salida

CHAR: A ASCII: 65
CHAR: B ASCII: 66
CHAR: C ASCII: 67
CHAR: D ASCII: 68
CHAR: E ASCII: 69
CHAR: F ASCII: 70
CHAR: G ASCII: 71
CHAR: H ASCII: 72
CHAR: I ASCII: 73
CHAR: J ASCII: 74
CHAR: K ASCII: 75
CHAR: L ASCII: 76
CHAR: M ASCII: 77
CHAR: N ASCII: 78
CHAR: O ASCII: 79
CHAR: P ASCII: 80
CHAR: Q ASCII: 81
CHAR: R ASCII: 82
CHAR: S ASCII: 83
CHAR: T ASCII: 84
CHAR: U ASCII: 85
CHAR: V ASCII: 86
CHAR: W ASCII: 87
CHAR: X ASCII: 88
CHAR: Y ASCII: 89
CHAR: Z ASCII: 90


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *