ASCII Code क्या है? (What is ASCII Code In Hindi)
इंसानी सभ्यता का सबसे बड़ा अविष्कार कंप्यूटर है, कंप्यूटर बड़े बड़े कार्यों को करने में निपुण है, कंप्यूटर ना जाने कितनी भाषाओं की जानकारी रखता है, लेकिन क्या आप जानते है कि कंप्यूटर किसी इंसानी भाषा को directly नही समझ सकता,
कंप्यूटर केवल मशीन लैंग्वेज या बाइनरी लैंग्वेज (0 और 1) कोड को ही समझ सकता है, इसलिए कंप्यूटर को अपनी बात समझाने के लिए इंसानी भाषा के characters को 0 और 1 कोड में बदला जाता है,
इन इंसानी भाषा के characters को कंप्यूटर के समझने योग्य रूप में बदलने के लिए ही ASCII Code का इस्तेमाल किया जाता है।
ASCII Code एक ऐसा कोड है, जिसमें इंग्लिश भाषा के alphabets, numbers और कुछ सिम्बल्स के लिए पहले से ही 0, 1 के फॉर्म में कोड तय कर दिए गए है, यह तय codes हमें कंप्यूटर को अपनी बात समझाने में मदद करते है।
तो दोस्तों यह ASCII Code की एक बहुत ही साधारण सी परिभाषा थी, लेकिन यदि आप ASCII Code क्या है? (What is ASCII Code In Hindi) ASCII Code कितने प्रकार के होते है? और इसके क्या फायदे व क्या नुकसान है आदि के बारे में विस्तार से जानना चाहते है,
तो आप इस आर्टिकल को आगे पढ़ते रहें क्योंकि आज हम इस आर्टिकल में आपके ASCII Code से संबंधित सभी सवालों का जवाब देने वाले है।
तो आइये अब बिना समय गवाए सबसे पहले जानते है कि ASCII Code Kya Hai?
ASCII code क्या है? (What is ASCII Code In Hindi)
ASCII कोड का Full form होता है American Standard Code for Information Interchange, यह एक ऐसा कोड होता है जो की characters को नंबर्स में represent करता है,इस कोड में हर एक character के लिए एक अलग कोड तय किया जाता है,
यह एक ऐसा कोड है जिसकी मदद से एक कंप्युटर से दूसरे कंप्युटर में information को transfer करना possible हो पता है।
यह कोड अलग अलग characters को अलग अलग binary codes में यानि 0, 1 के रूप में बदल देता है,
इस कोड के अंदर lowercase alphabets (a,b,c), uppercase alphabets (A,B,C) और 0 – 9 नंबर्स के लिए ASCII Code तय होते है। इनके अलावा कुछ स्पेशल सिंबल्स ओर भी होते है, जिनके लिए भी ASCII कोड होते है।
ASCII Code कितने प्रकार के होते है? (Types of ASCII Code In Hindi)
ASCII Code 2 प्रकार के होते है -:
- ASCII 7
- ASCII 8
ASCII 7
यह कोड 7 bit का होता है यानी यह कोड किसी भी character को रिप्रेजेंट करने के लिए 7 bits का प्रयोग करता है, इस कोड को Standard ASCII code भी कहा जाता है।
ASCII-7 , 128 कैरेक्टर्स को कोड में रिप्रेजेंट कर सकता है, जिन characters को ASCII कोड रिप्रेजेंट कर सकता है, इन characters को 2 भागो में बांटा जा सकता है -:
- Printable Characters
- Non Printable Characters
1) Printable Characters -: Printable Characters वह कैरेक्टर्स होते है, जो की हमें स्क्रीन पर प्रिंट होते हुए दिखते है। letters, punctuation इत्यादि जैसे कैरेक्टर्स को printable characters कहा जाता है।
2) Non Printable Characters -: Non Printable Characters वह characters होते है, जो की हमें स्क्रीन पर प्रिंट होते हुए नही दिखते है, जैसे की space, backspace, delete, tab इत्यादि।
यह ऐसे characters होते है, जिन्हे कोड में तो लिखा जाता है, लेकिन वह हमें स्क्रीन पर प्रिंट होते हुए नही दिखते।
ASCII 8
यह कोड 8 bit का होता है, इस कोड को Extended ASCII कोड भी कहा जाता है, इस कोड को ASCII 7 में सुधार करके बनाया गया था, इसलिए ASCII 8 कोड ASCII 7 की तुलना में 128 characters अधिक रिप्रेजेंट कर सकता है, यानी ASCII 8 कुल 256 कैरेक्टर्स को रिप्रेजेंट कर सकता है।
ASCII Code कैसे पता करे?
ASCII कोड को पता करने के लिए कुछ प्रोसेस को फॉलो करना होता है, जिसकी मदद से हम किसी character का ASCII कोड पता कर सकते है,
ASCII-7 और ASCII-8 में दोनों में ही किसी character का ASCII कोड पता करने का तरीका अलग होता है, चलिए हम बारी बारी से जान लेते है कि इन दोनों ASCII Variants में character का ASCII कोड कैसे पता करते है -:
ASCII-7 code कैसे पता करें?
ASCII-7 में किसी नंबर या letter का ASCII कोड पता करने के लिए हमें दो चीजों की जरूरत होती है -:
1) Zone -: ASCII-7 में कुल 7 bits होते है, उन 7 bits में जो पहली 3 bits होती है, वह बिट Zone bits कहलाती है।
2) Code -: ASCII-7 में आखिर की चार bits को digit bits कहा जाता है, इन digit bits में हमें हमारे character का 4-digit code लिखना होता है, यह code भी एक तरह का representation कोड होता है, जिसमें characters को 0 और 1 के रूप में रेप्रिज़ेन्ट किया जा सकता है।
ASCII-7 में जब हम किसी नंबर का ASCII कोड निकाल रहे होते है तो उस समय Zone हमेशा 011 रहता है, तो ASCII-7 में numbers का ASCII कोड हमेशा 011 से शुरू होता है और उसके बाद पीछे उस नंबर का 4 डिजिट का बाइनरी कोड लिखा जाता है,
ASCII-7 में 0 से 9 numbers तक का ASCII कोड कुछ इस प्रकार का होगा -:
Numbers | Zone | Code | ASCII-7 |
0 | 011 | 0000 | 0110000 |
1 | 011 | 0001 | 0110001 |
2 | 011 | 0010 | 0110010 |
3 | 011 | 0011 | 0110011 |
4 | 011 | 0100 | 0110100 |
5 | 011 | 0101 | 0110101 |
6 | 011 | 0110 | 0110110 |
7 | 011 | 0111 | 0110111 |
8 | 011 | 1000 | 0111000 |
9 | 011 | 1001 | 0111001 |
तो यह था ASCII-7 कोड numbers के लिए, अब हम देखते है कि alphabets के लिए हम ASCII-7 कोड कैसे लिख सकते है,
Alphabets के ASCII-7 code को लिखने के लिए जो zone (पहले 3 digits) हमें लिखना होता है, वह होता है 100 (A से O तक)।
बाकी काम इसमें numbers जैसा ही होता है, इसमें भी हमें zone के आगे character का बाइनरी कोड लिखना होता है,
NOTE -: ASCII-7 codes में A से O Alphabet तक ज़ोन 100 रहता है, लेकिन P से ज़ोन 100 की जगह 101 हो जाता है।
Alphabets का binary कोड कुछ इस प्रकार का होगा -:
Alphabets | Zone | Code | ASCII-7 |
A | 100 | 0001 | 1000001 |
B | 100 | 0010 | 1000010 |
C | 100 | 0011 | 1000011 |
D | 100 | 0100 | 1000100 |
And So On; But AFTER P Zone Code Will Change | |||
P | 101 | 0000 | 1010000 |
Q | 101 | 0001 | 1010001 |
R | 101 | 0010 | 1010010 |
S | 101 | 0011 | 1010011 |
T | 101 | 0100 | 1010100 |
ऐसे ही आप आगे के alphabets का ASCII-7 कोड निकाल सकते हो, ऐसे ही आप lowercase alphabets का ASCII-7 कोड निकाल सकते हो,
Lowercase के लिए आपको zone p तक 110 होगा और p के बाद zone 111 होगा।
इसमें भी हमें आखिर के 4 digits में alphabets का बाइनरी कोड लिखना होगा, जो की uppercase alphabets जैसा ही होगा।
आप नीचे के टेबल से lowercase alphabets का ASCII-7 कोड को और बेहतर समझ पाओगे -:
Alphabets | Zone | Code | ASCII-7 |
a | 110 | 0001 | 1100001 |
b | 110 | 0010 | 1100010 |
c | 110 | 0011 | 1100011 |
Same To THE p After p, Zone Will be 0111 | |||
p | 111 | 0000 | 1110000 |
q | 111 | 0001 | 1110001 |
r | 111 | 0010 | 1110010 |
यह एक तरीका है, जिसकी मदद से आप इन characters का ASCII-7 code निकाल सकते हो, इसके अलावा एक तरीका और है, जिसकी मदद से आप ascii code निकाल सकते है। तो आइये जानते है उस तरीके के बारे में।
Method 2
ASCII-7 में जो 128 characters होते है, उन सभी characters को 0 से 127 तक में से एक नंबर दिया गया है, जैसे की 0 का नंबर है 48, ऐसे ही हर एक character को एक नंबर दिया गया है,
आप इस नंबर का बाइनरी कोड जान कर भी character के ASCII कोड का पता लगा सकते हो, जैसे की 0 का नंबर है 48 और 48 का बाइनरी कोड होता है 0110000,
तो 0 का ASCII कोड होगा 0110000, आप ऊपर वाले टेबल में भी देख सकते है कि 0 का ASCII कोड 0110000 है, ऐसे ही आप हर एक character के निर्धारित नंबर की मदद से उस character के ASCII कोड का पता लगा सकते हो,
हम नीचे आपके साथ एक लिस्ट शेयर कर देंगे, जिससे आप यह जान पाओगे कि किस character का क्या नंबर है। अभी हम अब ASCII-8 code कैसे पता करे ये जान लेते है .
ASCII-8 code कैसे पता करें?
ASCII-8 एक 8 bit कोड होता है, तो इसमें पहले 4 bits को zone बोला जाता है और बाकी की 4 bits को digit bits कहा जाता है।
ASCII-8 , ASCII-7 में ही सुधार करके बनाया गया था तो इसमें हमें 128 characters (127 से 255) ओर अधिक देखने को मिलते है,
ASCII-8 में numbers का ASCII code पता करने के लिए हम zone को 0011 लिखते है और उसके बाद डिजिट bit में हम नंबर का बाइनरी कोड लिख देते है -:
Numbers | Zone | Code | ASCII-8 |
0 | 0011 | 0000 | 00110000 |
1 | 0011 | 0001 | 00110001 |
2 | 0011 | 0010 | 00110010 |
3 | 0011 | 0011 | 00110011 |
4 | 0011 | 0100 | 00110100 |
5 | 0011 | 0101 | 00110101 |
6 | 0011 | 0110 | 00110110 |
7 | 0011 | 0111 | 00110111 |
8 | 0011 | 1000 | 00111000 |
9 | 0011 | 1001 | 00111001 |
यह था numbers का ASCII-8 कोड, यदि आप alphabets का ASCII-8 कोड निकालना चाहते है तो इसके लिए हम A से O तक zone को 0100 लिखते है और फिर P से हम इसके zone को 0101 लिखते है -:
Alphabets | Zone | Code | ASCII-8 |
A | 0100 | 0001 | 01000001 |
B | 0100 | 0010 | 01000010 |
C | 0100 | 0011 | 01000011 |
D | 0100 | 0100 | 01000100 |
And So On; But AFTER P Zone Code Will Change | |||
P | 0101 | 0000 | 01010000 |
Q | 0101 | 0001 | 01010001 |
R | 0101 | 0010 | 01010010 |
S | 0101 | 0011 | 01010011 |
T | 0101 | 0100 | 01010100 |
यदि आप lowercase alphabets का ASCII code निकालना चाहते है तो a से o तक Zone होगा 0110 और उससे आगे zone होगा 0111।
Alphabets | Zone | Code | ASCII-8 |
a | 0110 | 0001 | 01100001 |
b | 0110 | 0010 | 01100010 |
c | 0110 | 0011 | 01100100 |
Same To THE p After p, Zone Will be 0111 | |||
p | 0111 | 0000 | 01110000 |
q | 0111 | 0001 | 01110001 |
r | 0111 | 0010 | 01110010 |
ऐसे आप characters का ASCII-8 code निकाल सकते है, इसमें भी दूसरा तरीका इस्तेमाल किया जा सकता है, जिसमें हम characters को पहले से तय नंबर का बाइनरी कोड निकाल कर character का ASCII कोड निकाल सकते है,
किस character का क्या नंबर है, यह आप निचे दिए गए ASCII Table को देख कर जान सकते है।
ASCII Numbers A to Z
नीचे दी गई इमेज में आपको हर एक character का ASCII नंबर पता चल जाएगा. दर्शाए गई इमेज में ASCII नंबर को HEX नाम से दर्शाया गया है -:
ASCII Code के फायदे (Advantages of ASCII Code In Hindi)
चलिए अब हम ये देख लेते है कि आखिर ASCII code क्या क्या फायदे है जो इसे इतना महत्वपूर्ण बनाता है।
- ASCII कोड 7 में 128 characters होते है, वहीं ASCII 8 code में 256 characters होते है, कम characters होने की वजह से ASCII कोड बहुत कम मेमोरी प्रयोग करता है।
- यह lowercase और uppercase दोनो तरह की alphabets को स्टोर कर सकता है।
- ASCII कोड Roman Alphabets को भी बहुत कम मेमोरी में स्टोर के सकता है।
चलिए अब हम ASCII Code के कुछ नुकसानों के बारे में भी जान लेते है
ASCII Code के नुकसान (Disadvantages of ASCII Code In Hindi)
ASCII Code के नुकसान निम्नलिखित है
- ASCII कोड 8 bit में 256 characters होते है जो की कईं बार किसी जानकारी को भेजते हुए काफी नही होते।
- ASCII कोड केवल इंग्लिश भाषा के characters को स्टोर कर सकता है।
- ASCII कोड में American Currency को छोड़ कर बाकी किसी भी currency को दर्शाने के लिए सिंबल्स नही होते।
FAQ – Frequently Asked Questions
Q1. ASCII Code का फुल फॉर्म क्या है? (Full Form of ASCII Code In Hindi)
ASCII Code का फुल फॉर्म American Standard Code for Information Interchange है
Q2. ASCII कोड किसके द्वारा बनाया गया है?
ASCII कोड को American National Standards Institute (ANSI) द्वारा विकसित किया गया था
Read More
- स्यूडो कोड क्या है? – What is Pseudo Code In Hindi
- ASCII Code क्या है? (What is ASCII Code In Hindi)
- Algorithm क्या है? – What is Algorithm in Hindi
Conclusion
दोस्तों आज के इस आर्टिकल में हमनें ASCII Code के बारे में बात की और जाना कि ASCII Code क्या है? (What is ASCII Code In Hindi) ASCII Code कितने प्रकार के होते है? (Types of ASCII Code In Hindi) और इनकी विशषताएँ क्या है? (Features of Hybrid Computer In Hindi)
अगर आपको ये पोस्ट पसंद आया है तो इस पोस्ट को अपने अपने दोस्तों को शेयर करना न भूलिएगा ताकि उनको भी ASCII Code Kya Hai के बारे में जानकारी प्राप्त हो सके .
अगर आपको अभी भी ASCII Code In Hindi से संबंधित कोई भी प्रश्न या Doubt है तो आप कमेंट्स के जरिए हमसे पुछ सकते है। मैं आपके सभी सवालों का जवाब दूँगा और ज्यादा जानकारी के लिए आप हमसे संपर्क कर सकते है |
ऐसे ही नया टेक्नोलॉजी ,Computer Science, computer fundamentals से रिलेटेड जानकारियाँ पाने के लिए हमारे इस वेबसाइट को सब्सक्राइब कर दीजिए | जिससे हमारी आने वाली नई पोस्ट की सूचनाएं जल्दी प्राप्त होगी |