char

char

計算機語言關鍵字
char用于C或C++中定義字符型變量,隻占一個字節,取值範圍為-128~+127(-2^7~2^7-1)。char是C/C++整型數據中比較古怪的一個,其它的如int/long/short等不指定signed/unsigned時都默認是signed,但char在标準中是unsigned,編譯器可以實現為帶符号的,也可以實現為不帶符号的,有些編譯器如pSOS的編譯器,還可以通過編譯開關來指定它是有符号數還是無符号數。
    中文名:字符 外文名:char 别名: 類型:C/C++整型數據之一 定義:可容納單個字符的數據類型 範圍:-128~+127

數據類型

定義:計算機編程語言(c、c++、java、VFP,,pascal,等)中可容納單個字符的一種基本數據類型。

在C/C++中,char是C/C++整型數據中比較古怪的一個,而且關于char還有一個特殊的語言就是char *,它在C/C++中有專門的語義,既不同于signed char *,也不同于unsigned char *,專門用于指以'0'為結束的字符串,在C++中,你可以試一試,用是可以通過編譯的,但如果用char還是都是不能通過編譯的。

關于這些在C/C++的語言标準或一些經典書籍如TheC++Programing Language中都有很清楚的說明。

判斷編譯器的默認char符号。

字段類型

字符和整數沒有本質的區别。可以給char變量一個字符,也可以給它一個整數;反過來,可以給int變量一個整數,也可以給它一個字符。

在MYSQL中,字段類型char是指:使用指定長度的固定長度表示的字符串;比如char(8),則數據庫會使用固定的1個字節(八位)來存儲數據,不足8位的字符串在其後補空字符。

字符轉換

在excel中char函數用于返回對應發于數字代碼的字符。其用法:=char(number)

其中,參數number為轉換的字符代碼,介于0~255之間,char占一個字節,也就是8個二進制位,但它表示的是有符号的類型,所以表示的範圍是-128~127;uchar表示無符号的類型,所以表示的範圍是0~255。

代數概念

char是characteristic的簡寫,表示一個環或者域的特征,即最小的非負整數n,使ne=0。(e為單位元)。

相關詞條

相關搜索

其它詞條