那位朋友帮我看看这个C语言程序

来源:百度知道 编辑:UC知道 时间:2024/07/02 10:49:23
main()
{
char c1='a',c2='b',c3='c',c4='\101',c5='\116';
printf("\na%cb%c\tc%c\tabc\n",c1,c2,c3);
printf("\t\b%c<%c",c4,c5);
}

请具体解答每一步,谢谢,不要最终编译结果。

L1定义5个字符变量
L2输出\n(换行符)字母a字符c1字母b字符c2 \t(一个tab的距离)字母abc字符c3\n(换行符
L3输出\t(一个tab的距离)\b(回退1格)字符c4 符号< 字符c5

main()
{
char c1='a',c2='b',c3='c';/*前面三个直接对abc赋值一个字母*/
c4='\101',c5='\116';/*也是赋值给他。对应的ASCII码*但是是八进制的,转成十进行就是对应的值,一般直接c4=65就可以/
printf("\na%cb%c\tc%c\tabc\n",c1,c2,c3);/*输出aa跳格键bb跳格键cc跳格键abc换行*/
printf("\t\b%c<%c",c4,c5);/*输出并对比两个值*/
}