gpt4 book ai didi

C 程序未打印 '@' 字符

转载 作者:行者123 更新时间:2023-11-30 19:57:44 24 4
gpt4 key购买 nike

我试图打印出随机数量的“@”字符,但我的代码打印出随机“\\”。不知道这里发生了什么,只是需要一点帮助。

int ran,i;
ran = 1 + (rand() % 25 + 1 );
for (i = 0; i < ran; i++)
{
printf("%c", "@");
}
printf("\n");

最佳答案

"@" 不是 %c 所期望的 char 文字,它是字符串文字。对 char 文字使用单引号:

printf("%c", '@');

关于C 程序未打印 '@' 字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38471098/

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