wyz20010429 发表于 2021-7-28 11:39:57

打印出的FishC为什么不是字符的求大神解答,我明明用了转义字符

本帖最后由 wyz20010429 于 2021-7-28 11:41 编辑

逃兵 发表于 2021-7-28 11:39:58

#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:29

大括号是不是不成对

wyz20010429 发表于 2021-7-28 11:47:14

逃兵 发表于 2021-7-28 11:44
大括号是不是不成对

有的

wyz20010429 发表于 2021-7-28 11:49:47

printf("打印五个字符:%c %c %c %c %c\n", 70, 105, 115, 104, 67);答案是这样写的,但我感觉我这样写也没错呀
   

wyz20010429 发表于 2021-7-28 13:10:05

逃兵 发表于 2021-7-28 11:39
这些都行,题目的本意只是考察一下格式化输出而已
这方面不用太较真

明白,感谢{:5_93:}

wyz20010429 发表于 2021-7-28 13:12:42

逃兵 发表于 2021-7-28 11:44
大括号是不是不成对

顺便问下   ‘f‘’和   f有什么区别呀{:5_94:},我只知道一个是字符,一个不是,但本质上的不同是神魔呀?

逃兵 发表于 2021-7-28 13:31:26

wyz20010429 发表于 2021-7-28 13:12
顺便问下   ‘f‘’和   f有什么区别呀,我只知道一个是字符,一个不是,但本质上的不同是神 ...

单独的f可以作为变量名存在
而'f'是个字符,属于常量

wyz20010429 发表于 2021-7-28 14:11:21

逃兵 发表于 2021-7-28 13:31
单独的f可以作为变量名存在
而'f'是个字符,属于常量

{:7_146:}

yishimona 发表于 2021-10-21 22:54:11

我能问一下这是怎么用%c打出字母的啊看半天不太明白

wyz20010429 发表于 2021-10-25 07:27:03

yishimona 发表于 2021-10-21 22:54
我能问一下这是怎么用%c打出字母的啊看半天不太明白

后面的数子对应的ASCII表,你看表就知道啦
页: [1]
查看完整版本: 打印出的FishC为什么不是字符的求大神解答,我明明用了转义字符