回覆列表
  • 1 # 髒話比謊話乾淨558

    只佔一個位元組。

    char用於C或C++中定義字元型變數,只佔一個位元組,取值範圍為 -128 ~ +127(-2^7~2^7-1)。

    C語言中如int、long、short等不指定signed或unsigned時都預設為signed,但char在標準中不指定為signed或unsigned,編譯器可以編譯為帶符號的,也可以編譯為不帶符號的。

    擴充套件資料

    (1)定義:char型資料是計算機程式語言中只可容納單個字元的一種基本資料型別。

    (2)取值範圍:char : -2^7 ~ 2^7-1 ;

    signed char: -2^7 ~ 2^7-1

    unsigned char : 0 ~ 2^8-1

    而且關於char還有一個特殊的語言就是char *,它在C/C++中有專門的語義,既不同於signed char *,也不同於unsigned char *,專門用於指以'\0'為結束的字串

  • 中秋節和大豐收的關聯?
  • noh-al10是華為手機簡稱嗎?