1樓:匿名使用者
ascll
資訊在計算機上是用二進位制表示的,這種表示法讓人理解就很困難。因此計算機上都配有輸入和輸出裝置,這些裝置的主要目的就是,以一種人類可閱讀的形式將資訊在這些裝置上顯示出來供人閱讀理解。為保證人類和裝置,裝置和計算機之間能進行正確的資訊交換,人們編制的統一的資訊交換**,這就是ascii碼錶,它的全稱是「美國資訊交換標準**」。
ascii
美國標準資訊交換標準碼 (ascii)
美國標準資訊交換**( american standard code for information interchange, ascii )是由美國國家標準學會(american national standard institute , ansi )制定的,標準的單位元組字元編碼方案,用於基於文字的資料。起始於50年代後期,在2023年定案。它最初是美國國家標準,供不同計算機在相互通訊時用作共同遵守的西文字元編碼標準,後被iso及ccitt等國際組織採用。
ascii 碼使用指定的 7 位或 8 位二進位制陣列合來表示 128 或 256 種可能的字元。標準 ascii 碼使用 7 位二進位制數來表示所有的大寫和小寫字母,數字 0 到 9、標點符號,以及在美式英語中使用的特殊控制字元。目前許多基於x86的系統都支援使用擴充套件(或「高」)ascii。
擴充套件 ascii 碼允許將每個字元的第 8 位用於確定附加的 128 個特殊符號字元、外來語字母和圖形符號。
值 8、9、10 和 13 分別轉換為退格、製表、換行和回車字元。它們並沒有特定的圖形顯示,但會依不同的應用程式,而對文字顯示有不同的影響
2樓:匿名使用者
ascii 美國標準資訊交換標準碼 (ascii)
一般做字元轉換的時候使用 吧
什麼是ascii?怎麼使用?
3樓:百度使用者
ascii碼眾所周知全稱為「美國資訊交換標準碼,american standard code for information interchange」。不能不佩服美國人,我這裡決不是崇洋媚外,美國人在計算機領域對人類的貢獻是絕對應該被我們所牢記的,對現代人來說,這些貢獻絲毫不亞於中國人的四大發明。言歸正傳,個人覺得了解ascii的由來是理解ascii碼的最好方法。
一、背景
人們發明了計算機,並知道如何使用記憶體中的0101來表示數和機器碼。但是人類最主要的資訊展現形式是文字,如何用記憶體中的bit來表示文字一直困擾著人們,這種情況一直持續到ascii碼發明成功後才被「部分」[注1]解決。說白了ascii碼就是解決了一個以數字形式表示文字的問題。
二、例項
讓我們到幕後去看看,看看ascii碼是如何以數字形式表示文字的。舉2個例子:
(1) ascii碼'a' -- 其記憶體儲存位元組2進製表示為"01000001" --- 其16進位制值為0x41 --- 其10進位制值為65(這裡的值實際上是'a'在ascii碼錶中編號);
驗證過程:
char c = 'a';
printf("%c\n", c);/* a */
printf("%x\n", c);/* 41 */
printf("%d\n", c);/* 65 */
(2) ascii碼'6' -- 其記憶體儲存位元組2進製表示為"00110110" --- 其16進位制值為0x36 --- 其10進位制值為54(這裡的值實際上是'6'在ascii碼錶中的編號);
驗證過程:
char c = '6';
printf("%c\n", c);/* 6 */
printf("%x\n", c);/* 36 */
printf("%d\n", c);/* 54 */
三、ascii碼通訊
利用ascii碼作為通訊方式到底是一種什麼樣的通訊方式呢?(ftp協議中有兩種通訊方式,其中一種是ascii碼方式,即文字方式)這裡也舉例說明:比如我們要傳送數值123, 123數值用16進製表示為0x7b,以二進位制表示為01111011,那麼以二進位制方式通訊,01111011就是我們真實傳送的資料,但是如果以ascii碼方式通訊,則完全不同了,如果你還傳送01111011的話,對方那邊的得到的將是'{'('{'對應的ascii碼用16進製表示為7b)。
那麼我們該如何怎麼傳呢?正確的方式就是將123每位上的數字轉化為其相應的ascii碼,然後傳送。這裡'1'、'2'和'3'對應的ascii碼用16進製表示分別為0x31、0x32和0x33。
這樣組合起來後要傳送的資料應為"001100010011001000110011"。
四、總結
一個字串在記憶體中就是按照逐個字元的ascii碼連續存放的,我們在傳送字串時一般無需做特殊轉換。
什麼是ascii碼?它有什麼用途?
4樓:你的素素姑娘
ascii(american standard code for information interchange,美國標準資訊交換**)是基於拉丁字母的一套電腦編碼系統,主要用於顯示現代英語和其他西歐語言。它是現今最通用的單位元組編碼系統,並等同於國際標準iso/iec 646。
請注意,ascii是american standard code for information interchange縮寫,而不是asc2,有很多人在這個地方產生誤解。
作 用:
顯示現代英語和其他西歐語言。
用法:在計算機中,所有的資料在儲存和運算時都要使用二進位制數表示(因為計算機用高電平和低電平分別表示1和0),例如,象a、b、c、d這樣的52個字母(包括大寫)、以及0、1、2等數字還有一些常用的符號(例如*、#、@等)在計算機中儲存時也要使用二進位制數來表示.ascii 碼使用指定的 7 位或 8 位二進位制陣列合來表示 128 或 256 種可能的字元。
標準 ascii 碼也叫基礎ascii碼,使用 7 位二進位制數來表示所有的大寫和小寫字母,數字 0 到 9、標點符號, 以及在美式英語中使用的特殊控制字元。
5樓:無錫小王子
在計算機中,所有的資料在儲存和運算時都要使用二進位制數表示(因為計算機用高電平和低電平分別表示1和0),例如,象a、b、c、d這樣的52個字母(包括大寫)、以及0、1、2等數字還有一些常用的符號(例如*、#、@等)在計算機中儲存時也要使用二進位制數來表示.ascii 碼使用指定的 7 位或 8 位二進位制陣列合來表示 128 或 256 種可能的字元。標準 ascii 碼也叫基礎ascii碼,使用 7 位二進位制數來表示所有的大寫和小寫字母,數字 0 到 9、標點符號, 以及在美式英語中使用的特殊控制字元。
6樓:匿名使用者
american standard code for information interchange 美國標準資訊交換碼
是由美國國家標準局(ansi)制定的,是目前計算機中用得最廣泛的字符集及其編碼,適用於所有拉丁文字字母
ascll碼代表的是什麼意思?
7樓:匿名使用者
ascll碼? 非也!
copy ascii碼!目前計算機中用得最廣泛的字符集及其編碼,是由美國國家標準局(ansi)制定的ascii碼(american standard code for information interchange,美國標準資訊交換碼),它已被國際標準化組織(iso)定為國際標準,稱為iso 646標準。適用於所有拉丁文字字母,ascii碼有7位碼和8位碼兩種形式。
8樓:姜昊磊
ascii碼代bai表的是拉丁字母的一套電腦編du碼系統的**zhi,主要用於顯示現
dao代英版語和其他西歐語言。它是權現今最通用的單位元組編碼系統,並等同於國際標準iso/iec 646。
ascii 碼使用指定的7 位或8 位二進位制陣列合來表示128 或256 種可能的字元。標準ascii 碼也叫基礎ascii碼,使用7 位二進位制數來表示所有的大寫和小寫字母,數字0 到9、標點符號, 以及在美式英語中使用的特殊控制字元。其中:
0~31及127(共33個)是控制字元或通訊專用字元(其餘為可顯示字元),如控制符:lf(換行)、cr(回車)、ff(換頁)、del(刪除)、bs(退格)、bel(響鈴)等;通訊專用字元:soh(文頭)、eot(文尾)ack(確認)等;ascii值為8、9、10 和13 分別轉換為退格、製表、換行和回車字元。
9樓:遇憐香廣君
g,103
,g.71
10樓:l楚輕狂
這個是我們家朋友都可以
ascii碼錶有什麼用 ?如何用?
11樓:匿名使用者
資訊在計算機上是用二進位制表示的,這種表示法讓人理解很困難,因此計算機上都配有輸入和輸出裝置,這些裝置的主要目的就是,以一種人類可閱讀的形式將資訊在這些裝置上顯示出來共人閱讀理解。為保證人類和裝置,裝置和計算機之間能進行正確的資訊交換,人們編制的統一的資訊交換**,這就是ascii碼,他的全稱是「美國資訊交換標準**」。
在web開發時,如下的ascii碼只要加上和;就可以變成web可以辨認的字元了在處理特殊字元的時候特別有用,如:' 單引號在資料庫查詢的時候是殺手,但是如果轉換成'(注意:轉換後的機構 有:
+字元的ascii碼值+; 三個部分組成)再來存資料庫,就沒有什麼影響了。
pin碼是什麼,PIN碼是什麼?
電腦pin碼是目前使用比較多的一種身份識別技術,簡單點說就是隨機生成但是可驗證的一組身份驗證識別序列。pin碼 pin1 全稱personal identification number.就是sim卡的個人識別密碼。目前密碼都是經過md5或者其他加密方式,但都存在被破解的風險,而pin碼的出現,可以...
使用手機藍芽時要輸入PIN碼,是什麼啊 急
呵呵,估計是樓主沒看清楚,開藍芽時不可能要求輸入pin碼,而是要求你輸入藍芽的通行碼吧.藍芽的通行碼是可以任意設定的,這叫配對驗證碼.當手機要求輸入藍芽通行碼的時候,你可以隨便輸入幾位數字 如 123 然後按確定.這時相對應的傳輸操作的對方也會要求輸入一個通行碼的.只要讓對方也輸入一樣的通行碼就可以...
粵康碼黃碼代表什麼 粵康碼顯示黃碼是什麼情況
黃碼 入境人員 含從我省和外省入境 集中隔離或居家隔離滿14天未滿21天的人員 外省健康碼黃碼人員等人群,其 粵康碼 為黃色,可進一步檢視標識為黃碼的原因及解除黃碼的指引。粵康碼綠碼代表非防疫重點人群。粵康碼 有紅碼 黃碼 綠碼三種標識。用途。檢查人員可結合 粵康碼 顏色瞭解受檢物件情況。粵康碼 為...