0
首先,我貼的源代碼:怎樣的printf%C真的在C語言編程工作
#include <stdio.h>
int main()
{
printf("%c",'abcdefg');
return 0;
}
我知道使用%c打印一個字,但我想知道這個源代碼爲什麼終端打印字符串的最後一個字符。
感謝大家好,這裏是類似的問題: Please explain this result please. printf("%c", 'abcd')
該代碼無效。打開你的編譯器警告。 –
它主要由一個隨機錯誤編譯'g' ......它使用字符串指針信息,將指針數據轉換爲'char'並打印出它的值。 – Myst
[C++中使用多個字符時單引號做什麼?](https://stackoverflow.com/q/7459939/995714) –