gpt4 book ai didi

c - 警告 : multi-character character constant [-Wmultichar]|

转载 作者:行者123 更新时间:2023-11-30 21:13:44 38 4
gpt4 key购买 nike

/* Beginning 2.0 */
#include<stdio.h>
main()
{
printf(" %d signifies the %c of %f",9,'rise',17.0);
return 0;
}

大家好

当我编译它时,编译器给出以下警告:

warning: multi-character character constant [-Wmultichar]|

输出仅打印 e而不是rise .

C 中不允许使用多个字符吗?

如何打印整个单词 ( rise )?

请帮帮我。

最佳答案

尝试:printf("%d 表示 %f 的 %s",9,"rise",17.0);

C 区分字符(一个 字符)和字符字符串(可以包含任意数量的字符)。您可以使用单引号 ('') 来表示字 rune 字,但使用双引号来表示字符字符串文字。

同样,您指定 %c 来转换单个字符,但指定 %s 来转换字符串。

关于c - 警告 : multi-character character constant [-Wmultichar]|,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26086600/

38 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com