Chinaunix首页 | 论坛 | 博客
  • 博客访问: 362937
  • 博文数量: 94
  • 博客积分: 2500
  • 博客等级: 少校
  • 技术积分: 823
  • 用 户 组: 普通用户
  • 注册时间: 2006-05-04 16:49
文章分类

全部博文(94)

文章存档

2015年(1)

2011年(1)

2010年(3)

2008年(8)

2007年(55)

2006年(26)

我的朋友

分类: C/C++

2006-05-08 09:17:29

   在C语言中,scanf函数用来接收用户的输入,我在学习的过程中遇到的问题有几次都是出在这个函数上,所以在这个记下来,做个提醒。

  1. 最开始犯的错误比较低级,就是忘了在变量前面加‘&’符号;
  2. 这次错误在于接收数据的变量是double型,但是我用的是scanf("%f",&doubleVariable),因为在我的印象中,是没有"%lf"这个组合的,我查了一下书,也只是提到字母l可以用于d,o,x.u前面,所以试了很多次,发现是不能接收到用户的输入,后来改用"%lf"才解决了这个问题。我不确定这个错误是不是因为我在Linux上编译它才出现的。
    虽然在scanf函数中要使用"%lf"来取数,但是在使用printf函数输出时,我想是不会用"%lf"来输出的吧:-)
阅读(1734) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~