C++ Program to Print ASCII Value of 1 to 9

For integer N, display ASCII values of its digits. Reference the table for ASCII, decimal, hexadecimal, octal, and binary conversions.
Transform Your Career
Choose from our industry-leading programs designed for career success
Modern Software and AI Engineering Program
Master full-stack development with AI integration
+1000 moreModern Data Science and ML with specialisation in AI
Advanced data science techniques with AI specialization
+1000 moreAdvanced AIML with Specialisation in Agentic AI
Deep dive into AIML with focus on Agentic systems
+1000 moreDevOps, Cloud & AI Platform Engineering
Build and manage AI-powered cloud infrastructure
+1000 moreAI Engineering Advanced Certification by IIT-Roorkee
Premier AI engineering certification from IIT-Roorkee
Input/Output
Let's take an example to understand to print the ASCII value of 7.
Input:- No need to input anything. Output:- ASCII value of 7 is 55. Explanation:- The ASCII value of 7 is 55.
Program to Print ASCII Value of 1 to 9 Using the ASCII Table
Let's look at the ASCII table for the numbers from 1 to 9.
| Number | ASCII value |
|---|---|
| 1 | 49 |
| 2 | 50 |
| 3 | 51 |
| 4 | 52 |
| 5 | 53 |
| 6 | 54 |
| 7 | 55 |
| 8 | 56 |
| 9 | 57 |
It is clear from the above table that we need to add 48 to the number to get its ASCII value.
Program
Output
Explanation
In this program, we add 48 to the number to get the ASCII value of the number. We run a loop nine times, and we print the number and its ASCII value each time.
Time Complexity:- O(1), as we are running a loop for a fixed number of times(i.e., 9 times in this case). Space Complexity:- O(1), as we are not using any secondary data structure.
Program to Print ASCII Value of 1 to 9 Using Type Conversion
Program
Output
Explanation
In this program, we create a string that includes all the numbers from 1 to 9. We run a loop to iterate this string and print the number along with its ASCII value. The s[i] will give us the number, and its integer value gives us the ASCII value of the number.
Time Complexity:- O(n), where n is the length of the string. Space Complexity:- O(n), where n is the length of the string.
Scaler Placement Report and Statistics
Scaler learners achieved 2.5x salary growth with average post-Scaler CTC reaching ₹23L.
Program to Print ASCII Value of 1 to 9 Using While Loop
Program
Output
Explanation
In this program, we take a variable x which stores the ASCII value of 1. We run a while loop until 57(ASCII value of 9) and print the character value of x, which gives the number, and the value of x is equivalent to the ASCII value of that number.
Time Complexity:- O(1), as we are running a loop for a fixed number of times(i.e., 9 times in this case).
Space Complexity:- O(1), as we are not using any secondary data structure.
Conclusion
- The ASCII code or American Standard Code for Information Interchange is a collection of 255 symbols in the character set.
- The regular ASCII code is 7 bits long and ranges from 0 to 127, while the extended ASCII code is 8 bits long and ranges from 128 to 255.
- The ASCII codes are unique for each character.
- Printing the ASCII values through type conversion is the best way of doing it because we don't need any prior knowledge about the ASCII values of the character.




