C语言程序 一道简单的题

来源:百度知道 编辑:UC知道 时间:2024/05/08 02:46:06
#include<stdio.h>
void main()
{
char c1='a',c2='b',c3='c',c4='\101\,c5='\116'
printf("a%c b%c\tc%c\tabc\n",c1,c2,c3)
printf("\t\b%c\n",c4,c5)
}
结果为什么是
aabb cc abc
A N
a%c是什么意思 为什么嫩出aabb \t是干吗的
谢谢
本人刚学,呵呵 不懂

输出的内容里是这样的,我把要替换的变量用 “”加上
printf:
a"c1"b"c2"\tc"c3"……就这样输出 看到c1地方了吗?这个地方就换上C1的值,什么类型的值就用 %c 来限定
\t \n 就是碰到 "\" 了电脑就要处理东西 比如 \n就是换行

还有字母都对应一个数值的,string型的是字母,int或者其他的就是数字。。

a就是输出a
%c输出后面变量列表里第一个变量的值,并按字符输出,第一个变量为c1,c1='a',所以也输出a