我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

看一下吧,一道很简单的题

若有定义和语句:
int a;
char c;
float f;
scanf("%d,%c,%f",&a,&c,&f);
若通过键盘输入:
10,A,12.5
则a=10,c='A',f=12.5。
为什么是正确的呢,float不应该输出6位小数吗

float 输出是带六位小数,而输入就不需要

没错啊,最多是输出6位小数,当你输入是12.5,结果也就是12.5,如果你输入12.500000000000,结果就是12.500000

近期文章

  • iPad升级问题,可以自行选择版本升级?
  • 在多个方法中,如何避免引用一个方法后出现其他方法也被引用
  • def自定义函数有关默认参数问题
  • MySQL的用户授权问题
  • c#代码推送后,服务器上拉取后没有生效
  • c++之自增自减之课本疑惑
  • Fibonacci数列简单的算法
  • 在https://leetcode-cn.com上学习二叉树时遇到一个问题不理解请大神指教
  • Latex伪代码对齐
  • 找人用OPENGL画渐变长方形,急!
  • VS写程序的时候碰到隐藏控制台之后无法控制程序的问题
  • 基于jsp,java,mysql数据库,html实现网上投票系统(含文档和代码)实训项目
  • Java暴力破解密码
  • C# HTTP POST JSON如何提交?
  • 未备案域名可以申请支付宝的web端付款嘛?
  • 独显直连开启后屏幕以及操作出现明显卡顿如何解决?
  • if语句的再次打印如何操作
  • tomcat 占用CPU过高,求大神帮忙看看问题
  • Linux的变量怎么重定向到文件里
  • LSTM预测股价,预测结果没有拟合,一直为一条横线

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华