printf("a%cb%c\tc%c\t abc\n",c1,c2,c3);在c语言中是什么意思啊?这引号里和后面是什么关系?

请大家帮我思考思考,我想了很久了,搞不清楚。这引号里不是要和后面的,一一对应的么?拜托了!!!!
那最后那个 abc\n是什么意思呢???再帮帮我,我要把它搞清楚啊、

printf("a%cb%c\tc%c\t abc\n",c1,c2,c3);
c1 对应第一个 %c
c1 对应第二个 %c
c3 对应第三个 %c

\t 是制表符,空出一个TAB
\n 是换行符....
其他的字母,原样输出.
其实就是,把后面c1 c2 c3的内容值,以字符的形式输出而已.
看着复杂,其实,你这么理顺了,就非常容易理解了.
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-03-01
引号里的是逗号后面的c1,c2,c3输出的类型,比如你的这个语句 %c输出的是字符型 \t是让你输出的字符有间距 \n是换行 你看看C语言基础就知道了!~
相似回答