关于C语言的一个小问题
来源:互联网 发布:端口嗅探 编辑:程序博客网 时间:2024/05/16 11:10
今天无意被问到一个小问题,于是我就写下了如下的代码:
#include<stdio.h>int main(){int num;char ch;float number1,number2;scanf("%f%d%c%f",&number1,&num,&ch,&number2);printf("%c %d %.2f %.2f",ch,num,number1,number2);return 0;}运行结果:
当时就一脸懵逼(⊙o⊙),在改了以及试验了10分钟左右后,我最后还是没找出答案,只能去问度娘。(期间还厚颜无耻地怀疑了是不是编译器的问题,O(≧口≦)O,毕竟以前貌似编译期出错过),问了度娘之后,得到的结果是这样的:
源代码:
#include<stdio.h>int main(){int num;char ch;float number1,number2;scanf("%f %d %c %f",&number1,&num,&ch,&number2);printf("%c %d %.2f %.2f",ch,num,number1,number2);return 0;}运行结果:
仅仅改变输入的格式之后,输出的结果就变得正常了。于是我对比两次输入结果,就有了这样的结论:
最后问题解决的,但是我还发现了一个更重要的问题:其实这个问题以前遇到过,但是但是当时探究完之后没有归纳总结,于是第二次我又不懂了。看来发现了问题,既然去探究了,最好还是有一个归纳比较好,这样你下次遇到虽然不一定会马上知道,但是起码你还是知道我有笔记翻阅不是么! (~ ̄▽ ̄)~
0 0
- 关于C语言的一个小问题
- 关于《c语言的一个小问题》的补充
- 【C语言】一个关于if的小问题
- 关于C语言的一个小程序
- 一个郁闷的C语言小问题
- c语言的printf一个小问题
- C关于字符串的一个小问题
- 一个关于C语言编程的问题
- 关于自学C语言的一个问题
- 一个关于C语言输入的问题
- 一个关于C语言输入的问题
- 关于C语言的一个问题
- c语言的一个关于%用法问题
- 关于C语言标输入流的一个有趣的小问题
- c语言由一个小问题引发的关于gets和scanf的探究
- 关于C语言中结构体定义的一个小问题
- 关于在Xcode中C语言的一个小问题:0x1
- 关于C语言中内嵌汇编指令的一个小细节
- gulp常用插件介绍
- Math类
- 安卓错误日志收集
- CRM2016中通过WEB API获取选项集(optionset)的全部选项
- C/S通信模式介绍
- 关于C语言的一个小问题
- VS2010每次调试都出现“此项目已经过期”提示
- 笔记 :malloc的使用
- poj 3252 Round Numbers(二进制数位DP)
- 自己驱动自己—Python代码写接口测试(一)
- JDK源码分析(1)-java.util.ArrayList
- 第三方登录(微博)
- 深入剖析Guice(Google依赖注入框架)
- 数据结构实验之二叉树七:叶子问题