为了账号安全,请及时绑定邮箱和手机立即绑定

为什么用%s就运行错误用%c就不会呢

#include <stdio.h>
int main(){
    int age = 18;
 float height = 1.85;
 char unit = 'm';
 printf("小明今年%d岁\n", age);
 printf("小明身高%fm\n", height, unit);
 printf("%s小明现在在慕课网上学习IT技术");
 return 0;
}

正在回答

2 回答

在这句: printf("%s小明现在在慕课网上学习IT技术");  中,

格式应为:printf("输出格式符",输出项);

因此,在s后加上逗号即可

改为:printf("%s","小明现在在慕课网上学习IT技术");

0 回复 有任何疑惑可以回复我~

#include <stdio.h>
int main()
{
    int age = 18;
  float height = 1.85;
  char unit = 'm';
  printf("小明今年%d岁\n", age);
  printf("小明身高%fm\n", height, unit);
  printf("小明现在在慕课网上学习IT技术");
  return 0;
}

0 回复 有任何疑惑可以回复我~
#1

慕数据1002621

%s改成%c
2019-11-07 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么用%s就运行错误用%c就不会呢

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信