我知道字符類型的前128個符號是ASCII symbols,我的意思是如果你打印它們,它們會被認爲是ASCII表格。那麼其他人呢?據我瞭解,其他128個符號沒有嚴格定義。如果我打印下面所有可能的char值,將取決於打印什麼?C++字符類型值由OS定義?
char a = 0;
for (int i = 0; i < 256; i++)
{
if (i == 128)
cout << "------------------------------" <<endl;
cout << a++ <<endl;
}
我可以配置輸出嗎?
「其他128個符號沒有嚴格定義」並且前128個也不是。(就術語而言,「char」是數字,而不是符號;符號可以以各種方式映射到數字;例如,ASCII定義了其中一個映射) –
「我知道字符類型的前128個符號是ASCII符號」你知道只有當前平臺... – PlasmaHH
[代碼頁](http:// en .wikipedia.org /維基/ Code_page) –