計算機, 程序設計
ASCII碼,字符:說明,表中的代碼和類型
如已知的,該計算機以二進制形式存儲信息,其顯示為一和零的序列。 要翻譯信息轉換成適合於人類消費的形式,數字的每個獨特序列時顯示由相應的字符替換。
一個相關性系統的二進制碼的打印和控制字符是ASCII。
在計算機技術的發展,當前級別的用戶並不需要知道每個特定的符號的代碼。 然而,編碼是如何進行的一般理解,是非常有用的,而對於專家的一些類別和所有必要的。
創建ASCII
在編碼的原始形式是在1963年開發的,後來25年更新兩次。
在ASCII字符表的原始版本包括128個字符,後來出現擴展版本,其中第一128個字符被保存,涉及第八個比特映射的符號先前不存在的代碼。
電腦ASCII表示
每個ASCII字符具有由8個字符它自己的代碼,表示0或1。 這種表示的最小數量是零,這是在表中的第一元素的源極(在二進制系統中的八個零)。
最大二進制碼為原始的ASCII版本為null +七個單位,並在擴展版本 - 八個單元,連接作為第八位。
控制字符
控制字符被稱為不具有圖形表示和用於文本的組織,設備管理,等等。它們可以指示文本,製表符,產生的聲音信號,用於TTY各種操作(電傳的開頭或結尾標誌 - ..機的數據傳輸電通道)輸出設備數據的分辨率等取消動作。
在ASCII字符表位置0到31和127被分配給控制字符。 的33馬克總。
其餘字符
其餘95位是留給標點符號和數學運算,十進制數字,英文字母,不同的寄存器:“A”和大寫字母“A”的水平對應於ASCII字符表不同的代碼。
表中的字符數
如果一個人從事軟件開發,還是從信息技術的領域執行一些其他任務,有必要了解一些ASCII字符數。
如上所述,0-31和127的位置採取控制字符。 號碼32被分配到一個空間,號碼33-47和58-64被保留用於標點符號和基本的數學運算。
按字母順序排列的拉丁大寫字母和65個編號到90日。 小寫字母也按字母順序排列,它們的位置 - 從97日至122日。 分配給該支架和支撐,斜和直特徵,以及部分的變音符號的剩餘數(91-96和123-126)。
在一個方便的圖形表示符號的全表可以在上面的圖像中可以看出。 下圖顯示了在俄羅斯的ASCII字符表標誌的數量。
擴展ASCII
由於編碼的原始版本的開發,基於美國的部件上,還沒有人提供的不僅是各種類型的寫作和國家的字母,但變音符號甚至使用方便,在歐洲語言積極使用。
第8位已涉及用於擴展編碼的形成。 此版本包括歐洲各國字母和拼音,圖形元素,用於繪圖桌,一些數學符號的符號。
一些ASCII字符今天很少使用。 尤其是,這適用於被用於繪製表格,如自擴展編碼的發展這些年來的人物,多表的圖形表示的更方便的方法被引入。
國家變種編碼
之前的ASCII擴展版的問世,以顯示用於再製造的版本編碼,其中放置拉丁字母置於俄語,希臘語,阿拉伯語字符國際字符。
表中的兩個代碼被保留用於標準的US-ASCII和其國家目標之間的切換。
ASCII碼後變得不包括128和256個字符,利差期權編碼,該表的原始版本已經與零8位數據保存在第一個128碼。 存儲在表中(128-255個位置)的上半部分的跡象國家文獻。
要知道,用戶不需要直接ASCII字符代碼。 軟件開發者通常足以知道表元素的數量來計算的代碼,如果需要的話,使用二進制系統。
俄語
以下為斯堪的納維亞語言,在編碼的70年代初期發展的中國,韓國,希臘等,創造自己的參與並蘇聯版本。 很快開發了一個名為KOI 8的8位編碼的版本,保留了前128個ASCII碼字符和分配根據國家字母和其他字符的字母相同數目的位置。
在互聯網的俄羅斯部分主導引進的Unicode KOI8之前。 有變種編碼俄語和烏克蘭字母表。
ASCII問題
因為即使在擴展表元素的數目不超過256,容納單個編碼幾個不同的腳本不存在的可能性。 在上世紀90年代出現在RuNet問題“哎呀,垃圾”的時候,文本輸入俄羅斯ASCII字符顯示不正確。
問題是不同的ASCII選項對方的代碼的差異。 回想一下,在128-255的位置可以放置各種跡象,而當你改變一個西里爾字符集到另一個,文本的所有信件通過在另一個版本的代碼相同的數字別人取代。
當前狀態
使用Unicode ASCII普及的到來已經減弱。
其原因就在於,允許新的字符集包含幾乎所有的書面語言的跡象。 在這種情況下,第一128個ASCII字符對應於相同的Unicode字符。
因此,ASCII是信息技術的歷史的重要組成部分,但其在將來的使用似乎沒出息。
Similar articles
Trending Now