回覆列表
-
1 # 髒話比謊話乾淨558
-
2 # 我去玩一會
char是字元指標資料型別,它的本質是個指標,也就是地址,它指向了一個char型別的記憶體單元,指標是程式語言中的一個物件,利用地址,它的值直接指向存在電腦儲存器中另一個地方的值。由於透過地址能找到所需的變數單元,可以說地址指向該變數單元,將地址形象化的稱為指標。意思是透過它能找到以它為地址的記憶體單元。
char是字元指標資料型別,它的本質是個指標,也就是地址,它指向了一個char型別的記憶體單元,指標是程式語言中的一個物件,利用地址,它的值直接指向存在電腦儲存器中另一個地方的值。由於透過地址能找到所需的變數單元,可以說地址指向該變數單元,將地址形象化的稱為指標。意思是透過它能找到以它為地址的記憶體單元。
char是:C/C++整型資料型別
char用於C或C++中定義字元型變數,只佔一個位元組,取值範圍為 -128 ~ +127(-2^7~2^7-1)。
C語言中如int、long、short等不指定signed或unsigned時都預設為signed,但char在標準中不指定為signed或unsigned,編譯器可以編譯為帶符號的,也可以編譯為不帶符號的。
型別:C/C++整型資料之一。
關於char還有一個特殊的語言就是char *,它在C/C++中有專門的語義,既不同於signed char *,也不同於unsigned char *,專門用於指以'\0'為結束的字串
整型資料分類:
1、char:字元型資料,屬於整型資料的一種,佔用一個位元組
2、unsigned char:無符號字元型資料,屬於整型資料的一種,佔用一個位元組
3、short:短整型資料,屬於整型資料的一種,佔用兩個位元組
4、unsigned short:無符號短整型資料,屬於整形資料的一種,佔用兩個位元組
5、int:整型資料,屬於整型資料的一種,佔用四個位元組
6、unsigned int:無符號整型資料,屬於整型資料的一種,佔用四個位元組
7、long:長整型資料,屬於整型資料的一種,佔用四個位元組
8、unsigned long:無符號長整型資料,屬於整形資料的一種,佔用四個位元組