printf一个char类型数据,%c输出和%d输出不一样啊

2024年11月22日 07:16
有1个网友回答
网友(1):

%c输出的是ascii码表中ascii码值为i的字符,ascii码值为2的字符为非打印字符STX (start of text),所以应该不会输出。
%d输出的是i的实际数字。
试试char i='2';