首頁>Club>
4
回覆列表
  • 1 # 白浪3883

    漢字在計算機中儲存需要兩個位元組,區碼和位碼分別佔一個位元組。比如你某個漢字在1區1位,這裡1在儲存時和ASCII碼的1重複了,為了區別,區碼和位碼在儲存時要加上一個大於128的數,加完之後一定大於127,這樣就和ASCII碼區分開了。所以漢字的內碼都是大於128的,英文的內碼都是小於128的。一個位元組等於8位二進位制,4位二進位制等於一位十六進位制,所以2位十六進位制等於一個位元組。

  • 2 # 錢布斯

    C語言中ASCII碼值是美國資訊交換標準程式碼。

    大寫字母A的ascⅡ碼意思是在機器記憶體中是以數字65的2進位制形式存放的。

    使用者執行下面程式:

    int main(){int a=65,b=97;printf("%c,%c",a,b);},執行次,就可以理解了。

    擴充套件資料:

    ASCII碼是基於拉丁字母的一套電腦編碼系統,主要用於顯示現代英語和其他西歐語言。它是最通用的資訊交換標準,並等同於國際標準ISO/IEC 646。ASCII第一次以規範標準的型別發表是在1967年,最後一次更新則是在1986年,到目前為止共定義了128個字元。

    美國標準資訊交換程式碼是由美國國家標準學會制定的,是一種標準的單位元組字元編碼方案,用於基於文字的資料。

  • 3 # 鏡子都覺得你難看

    不是

    你這個理解不太對,不是說c語言字元以ascii碼形式儲存,而是,計算機中對資訊的儲存方式有各種碼的形式,ascii碼只是其中的一種,那C語言程式設計,要用到很多資料形態,符號等,有些可以直接表示應用,有些就不能直接表示與應用,但是既然資訊在計算機中儲存,那這些不同的碼是可以相互轉換使用的!這樣C語言其實也是可以使用ascii碼錶示與引用資料的!

  • 中秋節和大豐收的關聯?
  • 情人說自己好看我怎麼回?