Q:

Print character through ASCII value using cout in C++

0

Print character through ASCII value using cout in C++

All Answers

need an explanation for this answer? contact us directly to get an explanation for this answer

Consider the example:

#include <iostream>
using namespace std;

int main()
{
	int var=65;
	cout<<var<<endl;
	return 0;
}

Here, output will be 65.

Then, how to print character?

We can use cast type here, by casting into char we are able to get result in character format. We can use cout<<char(65) or cout<<char(var), that will print 'A'. (65 is the ASCII value of 'A').

Consider the example:

#include <iostream>
using namespace std;

int main()
{
	int var=65;
	cout<<(char)var<<endl;
	return 0;
}

Here, output will be A.

Printing ASCII codes from A to 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;
}

Output

 
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

need an explanation for this answer? contact us directly to get an explanation for this answer

total answers (1)

This question belongs to these collections

Similar questions


need a help?


find thousands of online teachers now