以 \ 开头的是转意字符,
比较常用的有
\0 :字符串结束标志 (反斜线后是数字零);
\n :换行(ascⅱ码为10);
\t :横向跳格(水平制表符);
\b :退格;
\r :回车(ascⅱ码为13);
\f :走纸换页;
\\ :代表字符反斜线—— \ (ascⅱ码为92);
\' :代表字符单引号—— ' ;
\" :代表字符双引号—— " ;
\ddd:3位8进制数,用来表示字符 (d代表具体数字);
\xdd:以x开头的2位16进制数,用来表示字符 (d代表具体数字);
以 % 开头的是格式转换说明符,
较常用的有:
%% : 代表字符百分号—— % ;
%d : 将输入\出列表对应的表达式以整型(int)输入\出;
%f : 将输入\出列表对应的表达式以实型(float)输入\出;
%c : 将输入\出列表对应的表达式以字符型(char)输入\出;
所以只需对照输入\出就行了,除了 转意字符 和 格式转换说明符 对应输入\出,其他字符只需原样输入\出
a1=97;a2=98;
这个是a,b的ASCII码 你的输出是以字符型(char)输出所以是a,b
那个笑脸就是那样了 算是超出输出范围了吧