打印出的FishC为什么不是字符的求大神解答,我明明用了转义字符
本帖最后由 wyz20010429 于 2021-7-28 11:41 编辑#include <stdio.h>
int main()
{
printf("打印五个字符:\'F\'\'i\'\'s\'\'h\'\'C\'\n");
printf("打印五个字符:F i s h C \n");
printf("打印五个字符:%c %c %c %c %c\n", 70, 105, 115, 104, 67);
return 0;
}
这些都行,题目的本意只是考察一下格式化输出而已
这方面不用太较真 大括号是不是不成对 逃兵 发表于 2021-7-28 11:44
大括号是不是不成对
有的 printf("打印五个字符:%c %c %c %c %c\n", 70, 105, 115, 104, 67);答案是这样写的,但我感觉我这样写也没错呀
逃兵 发表于 2021-7-28 11:39
这些都行,题目的本意只是考察一下格式化输出而已
这方面不用太较真
明白,感谢{:5_93:} 逃兵 发表于 2021-7-28 11:44
大括号是不是不成对
顺便问下 ‘f‘’和 f有什么区别呀{:5_94:},我只知道一个是字符,一个不是,但本质上的不同是神魔呀? wyz20010429 发表于 2021-7-28 13:12
顺便问下 ‘f‘’和 f有什么区别呀,我只知道一个是字符,一个不是,但本质上的不同是神 ...
单独的f可以作为变量名存在
而'f'是个字符,属于常量 逃兵 发表于 2021-7-28 13:31
单独的f可以作为变量名存在
而'f'是个字符,属于常量
{:7_146:} 我能问一下这是怎么用%c打出字母的啊看半天不太明白 yishimona 发表于 2021-10-21 22:54
我能问一下这是怎么用%c打出字母的啊看半天不太明白
后面的数子对应的ASCII表,你看表就知道啦
页:
[1]