1. 程式人生 > >char型變量中能不能存儲一個中文漢字,為什麽?

char型變量中能不能存儲一個中文漢字,為什麽?

不能 BE 都是 什麽 highlight post blog www HR

在C語言中,char類型占1一個字節,而漢子占2個字節,所以不能存儲。

在Java中,char類型占2個字節,而且Java默認采用Unicode編碼,一個Unicode碼是16位,所以一個Unicode碼占兩個字
節,Java中無論漢子還是英文字母都是用Unicode編碼來表示的。所以,在Java中,char類型變量可以存儲一個中文漢字。

char型變量中能不能存儲一個中文漢字,為什麽?