鱼C论坛

 找回密码
 立即注册
查看: 1165|回复: 3

[已解决]解析细节

[复制链接]
发表于 2021-10-17 09:36:39 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
下面的程序试图计算由键盘输入的任意两个整数的平均值:
行号        #include <stdio.h>
1                int main()
2                {
3                        int x,y,a;
4                        scanf("%x,%y",&x,&y);
5                        a=(x+y)/2;
6                        printf("The average is %d:\n", a);   
7       return 0;
8    }

错误在    4       行
应改为:  scanf("%d,%d",&x,&y);


想问一下为什么这么改?
%d是什么意思?
和%x%y什么区别?
&x,&y是什么?
第六行括号里表示什么?
谢谢!
最佳答案
2021-10-17 10:01:50
本帖最后由 大马强 于 2021-10-17 10:11 编辑

你这也太小白了吧
https://fishc.com.cn/forum.php?m ... D%BB%AF%CA%E4%B3%F6
% 格式化声明符; d 占位符; %d 表示 一个整型
& 取址符,和最基本的scanf语法搭配
printf 用于打印输出显示屏上也是基本语法之一
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-10-17 09:44:29 | 显示全部楼层
%x是16进制,%y是什么鬼?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-10-17 10:01:50 | 显示全部楼层    本楼为最佳答案   
本帖最后由 大马强 于 2021-10-17 10:11 编辑

你这也太小白了吧
https://fishc.com.cn/forum.php?m ... D%BB%AF%CA%E4%B3%F6
% 格式化声明符; d 占位符; %d 表示 一个整型
& 取址符,和最基本的scanf语法搭配
printf 用于打印输出显示屏上也是基本语法之一
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-10-17 10:05:58 | 显示全部楼层
本帖最后由 大马强 于 2021-10-17 10:12 编辑

先去看看小甲鱼的视频入门先
去了解一些基础知识

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-9-22 15:46

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表