C++ 中的無符號 char 是什麼?
我們在 C++ 中看到,有一種稱為 char 的字元型別資料。我們有時也看到 unsigned char。因此,這裡我們將瞭解 unsigned char 基本上表示什麼。有符號 char 和無符號 char 之間有哪些基本區別?
有符號 char 和無符號 char 都用於儲存單個字元。變數儲存字元的 ASCII 值。例如,如果儲存“A”,它實際上將儲存 65。對於有符號 char,我們不需要編寫signed關鍵字。但是,對於無符號 char,我們必須提及該關鍵字。語法如下所示。
unsigned char ch = ‘n’;
有符號 char 和無符號 char 都是 8 位。因此,對於有符號 char,它可以儲存的值範圍為 -128 到 +127,而無符號 char 將儲存 0 到 255。
基本 ASCII 值範圍為 0 到 127。ASCII 中的其餘部分稱為擴充套件 ASCII。使用 char 或有符號 char,我們無法儲存擴充套件 ASCII 值。透過使用無符號 char,我們可以儲存擴充套件部分,因為其範圍為 0 到 255。
廣告
資料結構
網路
關係資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 語言程式設計
C++
C#
MongoDB
MySQL
JavaScript
PHP