當前位置:首頁 » 編程語言 » char在c語言中是什麼意思

char在c語言中是什麼意思

發布時間: 2025-01-26 16:54:13

❶ 什麼是C語言中的char

char是C/C++整型數據。

char型數據是計算機編程語言中只可容納單個字元則悔的一種基本數據類型,分為兩種,一種是無符號整型數據類型(unsigned char),另一種是有符號整型數據類型(signed char)。

char是用於C或C++中定義字元型變數,只佔一個位元組,取值范圍為-128 ~ +127(-2^7~2^7-1)。C語言中如int、long、short等不指定signed或unsigned時都默孫含正認為signed,但char在標准中不指定為signed或unsigned,編譯器可以編譯為帶符號的,也可以編譯為不帶符號的。

char類型佔1位元組

就是8位,所能存儲的正整數是 0111 1111,即127。如果將 int 型的整數i= 128 賦予ch,會產生溢出。因128是 int 型,占 4 位元組,二進老州制代碼為 0000 0000 0000 0000 0000 0000 1000 0000。

若將它賦給一個只有8位的char 類型變數,只能將低8位的1000 0000 放進去,其他的都會被刪掉。整數在計算機中都是以補碼的形式存儲的,此時1000 0000 在計算機的眼裡,是一個補碼,最左邊是 1 表示負數,補碼1000 0000 所對應的十進制是 -128,所以最後輸出的就是 -128。

以上內容參考:網路-char

熱點內容
如何修改qq登陸密碼 發布:2025-07-13 20:42:35 瀏覽:197
淘寶登錄密碼是多少 發布:2025-07-13 20:42:22 瀏覽:871
壓縮機波羅 發布:2025-07-13 20:39:59 瀏覽:887
ftp關閉passive 發布:2025-07-13 20:38:32 瀏覽:88
opencv分割演算法 發布:2025-07-13 20:38:31 瀏覽:66
安卓系統跟手機系統有什麼區別 發布:2025-07-13 20:35:10 瀏覽:4
電腦還能配置什麼 發布:2025-07-13 20:32:04 瀏覽:233
c語言冪函數怎麼表示 發布:2025-07-13 20:19:01 瀏覽:157
配置裡面說的油耗是什麼意思 發布:2025-07-13 20:05:55 瀏覽:133
紅塵畫質助手的密碼是什麼 發布:2025-07-13 20:00:58 瀏覽:760