发布网友 发布时间:2022-04-23 21:36
共2个回答
热心网友 时间:2023-10-10 13:47
putchar(ch)输出S;
printf中的先输出n,然后\n表示换行,再输出lock,\b表示光标退后一格,这里有2个\b\b,所以退到lo这里,ve把ck覆盖掉了,再输出you,换行;
第二个printf输出how,\r表示光标回到本行开头,输出foreign(已经把how覆盖了),然后光标连续退后四格,输出ever(把eign覆盖掉了)。
所以最后结果是
Sn
i love you
forever
就是说Sn,我永远爱你!
热心网友 时间:2023-10-10 13:47
1.char ch='S';
定义一个字符变量ch,内容是'S'
2.putchar(ch);
输出ch,屏幕显示:S
3.printf("n\ni lock\b\bve you\n");
\n---换行
\b---退格,有删除字符的效果
屏幕输出:n
i love you
4.printf("how\rforeign\b\b\b\bever");
\r---回车,有删除字符的效果
屏幕输出: forever
5.最后屏幕输出效果为:
Sn
i love you
forever