সমস্যা
পূর্ণসংখ্যা টাইপ ভেরিয়েবল থেকে অক্ষর আরম্ভ না করে 0 থেকে 255 অক্ষরের আমেরিকান স্ট্যান্ডার্ড কোড ফর ইনফরমেশন ইন্টারচেঞ্জ (ASCII) মান প্রিন্ট করুন। সহজভাবে, বিন্যাস নির্দিষ্টকরণ ব্যবহার করুন।
সমাধান
এখানে আমরা শুধুমাত্র 65 থেকে 122 পর্যন্ত প্রিন্ট করার জন্য একটি প্রোগ্রাম লিখছি।
আপনি যদি সমস্ত ASCII মান দেখতে চান, লুপের জন্য আপনি নিম্নরূপ লিখতে পারেন -
For(i=0;i<255;i++)
তারপর, এটি 0 থেকে 255 পর্যন্ত সমস্ত ASCII মান প্রিন্ট করে।
ASCII মানগুলিকে 65 থেকে 122 পর্যন্ত প্রিন্ট করতে ব্যবহৃত যুক্তিটি নিম্নরূপ -
Prints ASII values From A to z for (i = 65; i < =122; i++){ printf("%c \t\t %d\n", i, i); }
উদাহরণ
65 থেকে 122 পর্যন্ত ASCII মান প্রিন্ট করার জন্য C প্রোগ্রামটি নিচে দেওয়া হল -
#include <stdio.h> int main() { // Declare Variables int i = 0; printf("Character \t ASCII Value\n\n"); //Print ASCII Values for (i = 65; i <=122; i++) { printf("%c \t\t %d\n", i, i); } return 0; }
আউটপুট
যখন উপরের প্রোগ্রামটি কার্যকর করা হয়, তখন এটি নিম্নলিখিত আউটপুট তৈরি করে −
Character ASCII Value A 65 B 66 C 67 D 68 E 69 F 70 G 71 H 72 I 73 J 74 K 75 L 76 M 77 N 78 O 79 P 80 Q 81 R 82 S 83 T 84 U 85 V 86 W 87 X 88 Y 89 Z 90 [ 91 \ 92 ] 93 ^ 94 _ 95 ` 96 a 97 b 98 c 99 d 100 e 101 f 102 g 103 h 104 i 105 j 106 k 107 l 108 m 109 n 110 o 111 p 112 q 113 r 114 s 115 t 116 u 117 v 118 w 119 x 120 y 121 z 122