c語言char是容納單字符的一種基本數(shù)據(jù)類型,不能存儲漢字。
char是C/C++整型數(shù)據(jù)中比較古怪的一個,其它的如int/long/short等不指定signed/unsigned時都默認(rèn)是signed,但char在標(biāo)準(zhǔn)中是unsigned,編譯器可以實(shí)現(xiàn)為帶符號的,也可以實(shí)現(xiàn)為不帶符號的,有些編譯器如pSOS的編譯器,還可以通過編譯開關(guān)來指定它是有符號數(shù)還是無符號數(shù)。
在MYSQL中,字段類型char是指:使用指定長度的固定長度表示的字符串;比如char(8),則數(shù)據(jù)庫會使用固定的1個字節(jié)(八位)來存儲數(shù)據(jù),不足8位的字符串在其后補(bǔ)空字符。其中,參數(shù)number為轉(zhuǎn)換的字符代碼,介于0至255之間,char占一個字節(jié),也就是8個二進(jìn)制位,但它表示的是有符號的類型,所以表示的范圍為負(fù)128至127;uchar表示無符號的類型,所以表示的范圍是0至255。
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com