scanf("%3c%2c",&c1,&c2);printf("%c+%c",c1,c2)输入abcde结果为什么是e+d
时间: 2023-11-19 22:50:17 浏览: 137
scanf/printf中%的使用方法
根据提供的引用内容,scanf("<,",&c1,&c2);printf("%c %c",c1,c2)输入abcde结果为e d。这是因为scanf函数会将输入的字符按照指定格式分别存储到对应的变量中,而在输入abcde的情况下,c1会被赋值为a,而c2会被赋值为e,因为在输入过程中,逗号前的字符都会被读取并赋值给c1,而逗号后的最后一个字符e会被读取并赋值给c2。在输出时,由于c1的值是a,c2的值是e,所以输出的结果就是e d。
阅读全文