Computer >> Máy Tính >  >> Lập trình >> lập trình C

C Chương trình in tất cả các giá trị ASCII.

Vấn đề

In các giá trị của American Standard Code for Information Interchange (ASCII) từ 0 đến 255 ký tự mà không cần khởi tạo ký tự thành biến kiểu số nguyên. Đơn giản, hãy sử dụng công cụ định dạng.

Giải pháp

Ở đây chúng tôi đang viết một chương trình chỉ in từ 65 đến 122.

Nếu bạn muốn xem tất cả các giá trị ASCII, trong vòng lặp for, bạn có thể viết như sau -

For(i=0;i<255;i++)

Sau đó, nó in tất cả các giá trị ASCII từ 0 đến 255.

Logic được sử dụng để in các giá trị ASCII từ 65 đến 122 như sau -

Prints ASII values From A to z
for (i = 65; i < =122; i++){
   printf("%c \t\t %d\n", i, i);
}

Ví dụ

Sau đây là chương trình C để in các giá trị ASCII từ 65 đến 122 -

#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;
}

Đầu ra

Khi chương trình trên được thực thi, nó tạo ra kết quả sau -

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