您的位置:首页 >动态 >   正文

c语言double类型输出全为0(c语言double类型输出)

导读 大家好,我是小前,我来为大家解答以上问题。c语言double类型输出全为0,c语言double类型输出很多人还不知道,现在让我们一起来看看吧!1、...

大家好,我是小前,我来为大家解答以上问题。c语言double类型输出全为0,c语言double类型输出很多人还不知道,现在让我们一起来看看吧!

1、double要用%lf

2、你输入字符串时,肯定按了回车,而回车实际上输入了2个字符,第1个被用来确认scanf结束,还有一个仍然保留在了缓冲区内,被scanf("%c",&ch);读到了,这个字符是个控制字符,所以不可见.

3、在任何读取字符的语句之前,你最好用fflush(stdin);来清空一下缓冲区.

本文到此讲解完毕了,希望对大家有帮助。

免责声明:本文由用户上传,如有侵权请联系删除!