❶ 為什麼單片機中,char 也可以用來存儲數字 那麼它和int 有什麼不同呢
佔用內存空間不同,能表示的數的范圍不同,char只能表示-128到127,unsigned
char可以表示0到255。
❷ char是什麼意思啊
char是C/C++整型數據中比較古怪的一個,其它的如int/long/short等不指定signed/unsigned時都默認是signed。
但char在標准中是unsigned,編譯器可以實現為帶符號的,也可以實現為不帶符號的,有些編譯器如pSOS的編譯器,還可以通過編譯開關來指定它是有符號數還是無符號數。
在C/C++中,char是C/C++整型數據中比較古怪的一個,
而且關於char還有一個特殊的語言就是char *,它在C/C++中有專門的語義,既不同於signed char *,也不同於unsigned char *,專門用於指以'