欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

在C語言中輸入中文字符串講解

 更新時間:2021年07月02日 09:14:42   作者:上線的小白  
這篇文章主要介紹了在C語言中輸入中文字符串講解,本文通過概念和案例相結合講述了如何在C語言中使用中文,以下就是詳細內(nèi)容,需要的朋友可以參考下

C語言中的字符串是以ASCII碼表的形式存入的,輸入英文字符是以英文字符對應的ASCII碼的形式進入寄存器中的,例如輸出hello world!:

將c反匯編得到,

在這里插入圖片描述

在這里插入圖片描述

可以看到h的ASCII碼是68,e的ASCII碼是65等等存放進內(nèi)存的,那中文字呢?中文字并沒有對應的ASCII碼,還可以顯示出來嗎?

在這里插入圖片描述

答案當然是肯定的,在計算機中存儲中文使用的編碼規(guī)則是GB2312或GB2312-80,規(guī)定:一個小于127的字符的意義與原來相同,但兩個大于127的字符連在一起時,就表示一個漢字,這樣我們就可以組合出大約7000多個簡體漢字了。在這些編碼里,連在ASCII里本來就有的數(shù)字、標點、字母都通通重新編了兩個字節(jié)長的編碼,這就是常說的“全角”字符,而原來在127號以下的那些就叫“半角”字符。
將代碼反匯編看看,

在這里插入圖片描述

這就是中文的存儲方法。
但這樣的話也是有弊端的,我們國家GB2312里的符號的意義可能和別的國家的不一樣,即兩國使用相同的數(shù)字代表不同的符號,于是Unicode出現(xiàn)了,我就不說明Unicode的編碼方式了。

到此這篇關于在C語言中輸入中文字符串講解的文章就介紹到這了,更多相關C語言輸入中文字符串內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • C++日期類的實現(xiàn)日期計算器舉例詳解

    C++日期類的實現(xiàn)日期計算器舉例詳解

    這篇文章主要給大家介紹了關于C++日期類實現(xiàn)日期計算器的相關資料,我們要考慮日期的增加和減少,自增和自減,以及兩個日期類的比較,以及當前日期類的日期顯示和用戶的輸入輸出,需要的朋友可以參考下
    2024-05-05
  • C++ OpenCV學習之圖像金字塔與圖像融合詳解

    C++ OpenCV學習之圖像金字塔與圖像融合詳解

    圖像金字塔分為兩種:高斯金字塔和拉普拉斯金字塔。圖像金字塔在保持細節(jié)的條件下進行圖像融合等多尺度編輯操作非常有用。本文將利用圖像金字塔實現(xiàn)圖像融合,需要的可以參考一下
    2022-03-03
  • Qt利用QChart實現(xiàn)實時波形圖的繪制

    Qt利用QChart實現(xiàn)實時波形圖的繪制

    這篇文章主要介紹了Qt如何利用QChart實現(xiàn)實時波形圖的繪制,文中的示例代碼講解詳細,對我們學習有一定是參考價值,需要的可以參考一下
    2022-06-06
  • C語言數(shù)據(jù)結構中數(shù)制轉換實例代碼

    C語言數(shù)據(jù)結構中數(shù)制轉換實例代碼

    這篇文章主要介紹了C語言數(shù)據(jù)結構中數(shù)制轉換實例代碼的相關資料,需要的朋友可以參考下
    2017-03-03
  • C語言實現(xiàn)BMP圖像的讀寫功能

    C語言實現(xiàn)BMP圖像的讀寫功能

    這篇文章主要介紹了C語言實現(xiàn)BMP圖像的讀寫功能,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-04-04
  • C++11 并發(fā)指南之std::mutex詳解

    C++11 并發(fā)指南之std::mutex詳解

    這篇文章主要介紹了C++11 并發(fā)指南之std::mutex詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-02-02
  • C語言靜態(tài)鏈表和動態(tài)鏈表

    C語言靜態(tài)鏈表和動態(tài)鏈表

    靜態(tài)鏈表和動態(tài)鏈表是線性表鏈式存儲結構的兩種不同的表示方式。靜態(tài)鏈表的初始長度一般是固定的,在做插入和刪除操作時不需要移動元素,僅需修改指針。動態(tài)鏈表是相對于靜態(tài)鏈表而言的,一般地,在描述線性表的鏈式存儲結構時如果沒有特別說明即默認描述的是動態(tài)鏈表。
    2016-05-05
  • C++索引越界的解決方法

    C++索引越界的解決方法

    本文主要介紹了C++索引越界的解決方法,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • C語言實現(xiàn)掃雷游戲(含注釋詳解)

    C語言實現(xiàn)掃雷游戲(含注釋詳解)

    這篇文章主要為大家詳細介紹了C語言實現(xiàn)掃雷游戲,含注釋,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-06-06
  • c++ 成員函數(shù)與非成員函數(shù)的抉擇

    c++ 成員函數(shù)與非成員函數(shù)的抉擇

    盡量用類的非成員函數(shù)以及友元函數(shù)替換類的成員函數(shù) 例如一個類來模擬人People
    2013-01-01

最新評論