C++的幾種字符類型


  我們在C學過了char字符類型。

在C++中,char是基本的字符類型,但卻不僅僅有這一種字符類型!

類型 含義 該類型數據所占的最小比特位數
char 字符 8位(即可表示28個字符)
wchar_t 寬字符 16位
char16_t Unicode字符 16位
char32_t Unicode字符 32位

 

一、char類型

  char是基本的字符類型,一個char的空間應確保可以存放(機器基本字符集中)任意字符對應的數字值

  也即,一個char的大小和一個機器字節(8bit)一樣。

 

二、其他字符類型

  作用:用於擴展字符集。

  wchar_t類型:用於確保可以存放機器最大擴展字符集中的任意一個字符。

  char16_t/char32_t類型:為Unicode字符集服務。

  Unicode:是用於表示所有自然語言中字符的標准。

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM