計算機程序設計

ASCII碼,字符:說明,表中的代碼和類型

如已知的,該計算機以二進制形式存儲信息,其顯示為一和零的序列。 要翻譯信息轉換成適合於人類消費的形式,數字的每個獨特序列時顯示由相應的字符替換。

一個相關性系統的二進制碼的打印和控制字符是ASCII。

在計算機技術的發展,當前級別的用戶並不需要知道每個特定的符號的代碼。 然而,編碼是如何進行的一般理解,是非常有用的,而對於專家的一些類別和所有必要的。

創建ASCII

在編碼的原始形式是在1963年開發的,後來25年更新兩次。

在ASCII字符表的原始版本包括128個字符,後來出現擴展版本,其中第一128個字符被保存,涉及第八個比特映射的符號先前不存在的代碼。

多年來,這種編碼是世界上最流行的。 2006年處於領先地位了拉丁美洲1252年,並於2007年底,目前佔據領先地位牢固的Unicode。

電腦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字符。

在2000年,當時最流行的ASCII編碼在互聯網上,並通過索引“谷歌”的網頁的60%使用。 早在2012年這些網頁的比例已經下降到17%,而最流行的編碼的地方了的Unicode(UTF-8)。

因此,ASCII是信息技術的歷史的重要組成部分,但其在將來的使用似乎沒出息。

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 zhtw.birmiss.com. Theme powered by WordPress.