char c1='a',c2='b',c3='c'; printf("a%c b%c\tc%c\tabc\n",c1,c
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/17 08:32:29
char c1='a',c2='b',c3='c'; printf("a%c b%c\tc%c\tabc\n",c1,c2,c3,看不懂,具体下
%c 是占位符,输出的时候三个%c分别会填入后面列出的变量c1,c2,c3代表的值.即 a,b,c
\t 是制表符.它的作用是将光标移到最接近8的倍数的位置,使得后面的输入从此开始.
因为前面 a%c b%c 会输出aa bb占了5个字符(注意aa和bb之间有个空格)
所以遇到/t的时候会跳到第8个字符处(即多出3个空格)开始输出cc
然后又是\t,于是再跳到第2*8=16个字符处(多出6个空格)再输出后面的abc
所以最终输出结果是:
aa bb cc abc
中间空白处分别是1个空格,3个空格,6个空格.
\t 是制表符.它的作用是将光标移到最接近8的倍数的位置,使得后面的输入从此开始.
因为前面 a%c b%c 会输出aa bb占了5个字符(注意aa和bb之间有个空格)
所以遇到/t的时候会跳到第8个字符处(即多出3个空格)开始输出cc
然后又是\t,于是再跳到第2*8=16个字符处(多出6个空格)再输出后面的abc
所以最终输出结果是:
aa bb cc abc
中间空白处分别是1个空格,3个空格,6个空格.
char c1='a',c2='b',c3='c'; printf("a%c b%c\tc%c\tabc\n",c1,c
char c1='b',c2='e';printf("%d,%c\n",c1-c2,c2-'a'+'A');则输出结果是
char c1,c2; c1=197; c2=198; printf("c1=%c,c2=%c\n",c1,c2); p
#include void main( ) { char c1='a',c2='b',c3='c',c4='\101',
#include void main() {char c1='a',c2='b',c3='c',c4='
下面程序段的输出是( ) char c1=’b’,c2=’e’; printf(“%d,%c\n”,c2-c1,c2+’
若有以下定义和语句 char c1='b',c2='e'; printf("%d,%c",c2-c1,c2-'a'+'A
c语言 字母地址若有以下定义和语句char c1='b',c2='e'printf("%d,%c\n",c2-c1,c2
#include main() { char c1=’C’,c2=’h’,c3=’i’,c4=’n’,c5=’a’; c
C语言中main() {char c1='6',c2='0'; printf(''%c,%c,%d,%d\n'',c1,
设有定义语句:char c1=92,c2=92;,则以下表达式中值为零的是 A) c1^c2 B) c1&c2 C) c
c语言题 char c1,c2,c3; ci='x';c2=1000;c3=6.02e23 printf("%c%c%c