C++ char 與uchar區別

char 是有符號的 。
unsigned char 是無符號的,裏面全是正數 。
兩者都作爲字符用的話是沒有區別的,但當整數用時有區別: char 整數範圍爲-128到127( 0x80__0x7F), 而unsigned char 整數範圍爲0到255( 0__0xFF ) 有時候想把整數數值限在255範圍內,也用unsigned char,這個類型在嵌入式用的多

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章