Home » COMPUTER » ASCII Code কি?

ASCII Code কি?

ASCII এর full form হল American Standard Code for Information Interchange । এটি একটি standard character set যা সব computer বুঝতে পারে, এই character set এ আছে প্রধানত letter, number এবং কিছু প্রাথমিক সংকেত (%#*@ ইত্যাদি)। ASCII হল 7-bit character set যা 128 character নিয়ে গঠিত।

ASCII এর সাহায্যে বিভিন্ন programs, operating systems, এবং computer এর মধ্যে information আদান প্রদান করা খুব সহজ।

ASCII তে প্রতিটি character এর জন্য আলাদা number বরাদ্দ করা আছে। যার সাহায্যে character গুলিকে represent করা হয়। যেমন ধরা যাক codeএ capital A এর জন্য number 65 । যদিও code টিতে 256 ধরনের character লেখা সম্ভব, কিন্তু ASCII তে শুধু মাত্র 128 টি character আছে। যার মধ্যে প্রথম 32 টি হল “control characters,” যার ব্যবহার computer control করার জন্য ব্যবহার করা হয় এবং এদের screen এ দেখা যায় না।

ASCII এর একটি অসুবিধে হল এটি text এর format সম্বন্ধে কোন ধারনা দেয় না। সুতরাং ASCII তে কোন text save করলে তার font formatting অর্থাৎ typeface , italic বা bold, এবং special characters ( ©, TM, বা ®.) ইত্যাদি মুছে যায়।

CharacterNumberDescription
NUL00null character
SOH01start of header
STX02start of text
ETX03end of text
EOT04end of transmission
ENQ05enquiry
ACK06acknowledge
BEL07bell (ring)
BS08backspace
HT09horizontal tab
LF10line feed
VT11vertical tab
FF12form feed
CR13carriage return
SO14shift out
SI15shift in
DLE16data link escape
DC117device control 1
DC218device control 2
DC319device control 3
DC420device control 4
NAK21negative acknowledge
SYN22synchronize
ETB23end transmission block
CAN24cancel
EM25end of medium
SUB26substitute
ESC27escape
FS28file separator
GS29group separator
RS30record separator
US31unit separator
32space
!33exclamation mark
34quotation mark
#35number sign
$36dollar sign
%37percent sign
&38ampersand
39apostrophe
(40left parenthesis
)41right parenthesis
*42asterisk
+43plus sign
,44comma
45hyphen
.46period
/47slash
048digit 0
149digit 1
250digit 2
351digit 3
452digit 4
553digit 5
654digit 6
755digit 7
856digit 8
957digit 9
:58colon
;59semicolon
<60less-than
=61equals-to
>62greater-than
?63question mark
@64at sign
A65uppercase A
B66uppercase B
C67uppercase C
D68uppercase D
E69uppercase E
F70uppercase F
G71uppercase G
H72uppercase H
I73uppercase I
J74uppercase J
K75uppercase K
L76uppercase L
M77uppercase M
N78uppercase N
O79uppercase O
P80uppercase P
Q81uppercase Q
R82uppercase R
S83uppercase S
T84uppercase T
U85uppercase U
V86uppercase V
W87uppercase W
X88uppercase X
Y89uppercase Y
Z90uppercase Z
[91left square bracket
\92backslash
]93right square bracket
^94caret
_95underscore
`96grave accent
a97lowercase a
b98lowercase b
c99lowercase c
d100lowercase d
e101lowercase e
f102lowercase f
g103lowercase g
h104lowercase h
i105lowercase i
j106lowercase j
k107lowercase k
l108lowercase l
m109lowercase m
n110lowercase n
o111lowercase o
p112lowercase p
q113lowercase q
r114lowercase r
s115lowercase s
t116lowercase t
u117lowercase u
v118lowercase v
w119lowercase w
x120lowercase x
y121lowercase y
z122lowercase z
{123left curly brace
|124vertical bar
}125right curly brace
~126tilde
DEL127delete (rubout)