
c程序问题
#include<stdio.h>voidmain(){charc1='a',c2='b',c3='c',c4='/101',c5='/116';printf("a%cb...
#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 %c\n",c4,c5);
}
那个输出是什么意思?答案又是什么呢?
问题补充:那为什么第一个“%c”前面要加a呢?
printf("%c %c\t%c\tabc\n",c1,c2,c3); 这样不行?
还有第一个输出不是只输出c1c2c3吗?那个abc是哪来的?
为什么第二个输出是1 6呢? 展开
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 %c\n",c4,c5);
}
那个输出是什么意思?答案又是什么呢?
问题补充:那为什么第一个“%c”前面要加a呢?
printf("%c %c\t%c\tabc\n",c1,c2,c3); 这样不行?
还有第一个输出不是只输出c1c2c3吗?那个abc是哪来的?
为什么第二个输出是1 6呢? 展开
2个回答
展开全部
%c 是输入输出格式!
输入格式有:%d %c %f
输出格式有:%d %c %f %s
上面的c1 c2 c3 c4 c5分别是5个变量,并被赋初值;
printf是个输出语句,\"a%c b%c\\tc%c\\tabc\\n\" 和 \"%c %c\\t%c\\tabc\\n\" 是
输出格式控制,c1,c2,c3 说明从这3个变量里取出它们的值来输出,所以输出
printf(\"a%c b%c\\tc%c\\tabc\\n\",c1,c2,c3); 这条语句输出应该是:
aa bb cc abc
输入格式有:%d %c %f
输出格式有:%d %c %f %s
上面的c1 c2 c3 c4 c5分别是5个变量,并被赋初值;
printf是个输出语句,\"a%c b%c\\tc%c\\tabc\\n\" 和 \"%c %c\\t%c\\tabc\\n\" 是
输出格式控制,c1,c2,c3 说明从这3个变量里取出它们的值来输出,所以输出
printf(\"a%c b%c\\tc%c\\tabc\\n\",c1,c2,c3); 这条语句输出应该是:
aa bb cc abc

2023-06-12 广告
单片机汇编程序是用汇编语言编写的程序,用于控制单片机的操作。汇编语言是一种比较接近计算机硬件语言的低级语言,相对于高级语言来说更容易理解和实现。下面是单片机汇编程序的基本步骤:1. 将代码和数据汇编到规定的段中。2. 在存储器中用未初始化的...
点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询