我寫下面的程序我的程序打印一些arbit ASCII字符串
int main()
{
char a=0xf;
a=a+1;
printf("%c\n",a);
}
上述程序的輸出是什麼,我不能夠understand.It是給我的一些特性而我不能understand.Is有可能找到我在上述程序中獲得的字符的ASCII碼,以便我瞭解它打印的是什麼。
編輯
基於我讀我這進一步增加了我的困惑
如果我寫的聲明如下
焦炭CH =「Z」的答覆;
然後什麼將被存儲在CH,
1)字符Ž
2)Z的ASCII值
3)用單引號
4)兩者(1)和(2向Z )
我想知道你是怎麼得出這樣的語句16(爲0x0F + 1) – 2011-06-16 05:36:59
@Registered用戶:'0x0f'是15十進制和添加一個到它是在十六進制16 0R爲0x10。 0x意味着十六進制 – 2011-06-16 05:40:00
感謝清除。 – 2011-06-16 05:47:49