एक चरित्र बाइनरी से कैसे मुद्रित किया जाता है?


0

मुझे पता है कि एक ASCII चरित्र 8 बिट लेता है लेकिन आप उन बिट्स के साथ स्क्रीन पर एक चरित्र कैसे प्रिंट करते हैं?


क्या ऑपरेटिंग सिस्टम? कहाँ पे? कमांड लाइन? प्रोग्रामिंग भाषा?
मिकेल

1
ASCII वास्तव में केवल 7 बिट्स लेता है।
इग्नासियो वाज़क्वेज़-अब्राम्स

मेरा वास्तव में मतलब था कि एक चरित्र को पर्दे पर कैसे दिखाया जाता है। 7 बिट्स 'कैरेक्टर प्रिंट' कैसे बनाते हैं।
user32344

जवाबों:


3

बाइट को फ़ॉन्ट तालिका में लुकअप के रूप में उपयोग किया जाता है, और उपयुक्त स्थिति में उस चरित्र के लिए उपयुक्त पिक्सेल जलाए जाते हैं।


चरित्र के लिए अनुमत अधिकतम पिक्सेल की संख्या क्या हो सकती है?
user32344

न केवल "बाइट", बल्कि (यूनिकोड वातावरण में) कोई अन्य ग्लिफ़। आप 'कोड' लेते हैं, लुकअप टेबल में विजुअल रिप्रेजेंटेटिव की खोज करते हैं और फिर आप उसे रेंडर करते हैं। इग्नासियुस के उत्तर सही है।
अकीरा

@ user32344: आप वेक्टर फ़ॉन्ट में एक ग्लिफ़ देख सकते हैं ... ताकि आप इसे जितना चाहें उतना पिक्सेल के साथ प्रस्तुत कर सकें।
अकीरा

यह पूरी तरह से पिक्सल को स्क्रीन पर प्रदर्शित करने के लिए उपयोग किए जाने वाले तंत्र पर निर्भर है, लेकिन पीसी पाठ मोड के लिए 8 × 16 सेल आमतौर पर पर्याप्त से अधिक है।
इग्नासियो वाज़केज़-अब्राम्स

1
@ user32355 इन दिनों अधिकांश फ़ॉन्ट वेक्टर जानकारी द्वारा दर्शाए जाते हैं । इस तरह से फॉन्ट की कोई अधिकतम आकार सीमा नहीं है।
ब्लडफिलिया

0

आप करने के बजाय मतलब है

echo a

आप टाइप करना चाहते हैं

echo 00111101

या कुछ और?

मुझे लगता है कि आपको इसे पहले बाइनरी से ऑक्टल में बदलना होगा। तो आप कर सकते हैं:

echo -e "\0141"


0

विंडोज में, आप एक चरित्र के Alt वर्ण कोड का उपयोग करके इसे Numpad पर Alt + [कोड] दबाकर प्रिंट कर सकते हैं। कुछ मामलों में, Alt चरित्र कोड इसके यूनिकोड वर्ण कोड के साथ मेल खाता है।

उदाहरण: Alt + 250 = ú

आप वर्ण मैप एप्लिकेशन (चार्मैप। Exe) चलाकर ऑल्ट कोड की पूरी सूची पा सकते हैं।


1
-1: कोड यूनिकोड नहीं है। यह विंडोज Alt कुंजी कोड है
Wuffers

आप सही हे। हालांकि, कई Alt कुंजी कोड चरित्र के यूनिकोड चरित्र कोड के साथ मेल खाते हैं। गलतफहमी के लिए खेद है।
जुलियाना पेना

हाँ .. ascii कोड यूनिकोड ओवरलैप करते हैं। यह भी संभव है कि यूनिकोड को (हेक्स में) सुनेप से टाइप किया जाए, लेकिन यूनिकोड में इस तरह से प्रवेश करना +1 के डाउनवोट को रद्द करने के लिए एप्लिकेशन +1 पर निर्भर हो सकता है!
बार्लोप
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.