关于scanf========================在线等待!

dwenj 2003-08-22 08:25:58
scanf("%d",&a)中
如果,输入的是一个字母,然后回车。
返回值总是64
这是什么意思啊。
...全文
34 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
dwenj 2003-08-23
  • 打赏
  • 举报
回复
main()
{
int a,b,c;
scanf("%d",&a);
printf("a=%d\n",a);
scanf("%d",&b);
printf("b=%d\n",b);
}
就是这么简单的一段东西。很奇怪的。
ljfwarrior 2003-08-22
  • 打赏
  • 举报
回复
拿源代码出来研究一下拉!你是怎么得出反回值啊!
caoyun 2003-08-22
  • 打赏
  • 举报
回复
同意Tangyongkang(匆匆)
Tangyongkang 2003-08-22
  • 打赏
  • 举报
回复
请搂主搞懂 %d 和 %c 的区别。
字符‘1’和数字1 的区别。
'a' - 'b' 的意思。
lovecreak 2003-08-22
  • 打赏
  • 举报
回复
把源程序贴出来吧,搂主
maxcai 2003-08-22
  • 打赏
  • 举报
回复
楼主说的不大对,那个不是scanf的返回值吧?
maxcai 2003-08-22
  • 打赏
  • 举报
回复
-858993460
在我的机子上是这个,总而言之是一堆乱码
imeng99 2003-08-22
  • 打赏
  • 举报
回复
你是怎么得到返回值的?
nirvana_ya 2003-08-22
  • 打赏
  • 举报
回复
难道不论按什么按键都是64??
caoyun 2003-08-22
  • 打赏
  • 举报
回复
晕~~
你输入的是字母,而是以十进制的方式储存的~~
a 的ASCII码就是64`~

69,371

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧