永发信息网

c语言中为什么scanf中不能定义%g?

答案:1  悬赏:70  手机版
解决时间 2021-12-18 11:05
c语言中为什么scanf中不能定义%g?
最佳答案
C语言中的scanf是能够定义%g的,不过赋值的变量必须是float类型的,不然输入输出的结果是不一样的,也就是用于输入时%g跟%f是差不多的功能。
  %g用来输出实数时,它根据数值的大小,自动选f格式或e格式(选择输出时占宽度较小的一种),且不输出无意义的0。即%g是根据结果自动选择科学记数法还是一般的小数记数法
  比如下面这个例子:
#include<stdio.h>

int main(void)
{
float x;
scanf("%g",&x);
printf("%g\n",x);
}  输入123    输出123;
  输入1.23    输出1.23;

  输入0.00123    输出0.00123

  输入0.0000123    输出1.23e-005
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
宝石龙鱼有证书?
在研究“光的反射”的活动中,某同学用同一束
单选题下列属于固醇类的物质是A.淀粉酶B.性激
彭雨熙的名字全国有几个
男孩李子什么名字好听
填空题微生物的结构和代谢类型多种多样。有些
菜稀饭怎么做好吃
为什么很多人选择年底跳槽
这种罚款单可以在手机上交吗?
关于巴黎欧莱雅清润葡萄籽系列的护肤品适不适
历史上雅安蒙顶山就是优质贡茶的原产地,“蜀
因为女朋友的事情和朋友吵架了,急求一篇检讨
灵寿西关什么时候开学?
上海对外经贸大学英文是不是shanghaiinstitut
填在下列横线处的句子,与上下文衔接最恰当的
推荐资讯
单选题DrHongisanexpert_____birdfossils.
男生会喜欢比较爱哭的女孩子吗?
. He was ill. is why he didn’t attend th
随着环保意识的提高,自行车越来越受到人们的
求滨虎第一季第二季百度云!要高清!
Henryhascomeinhisraincoatandgumbo
皂角可以和醋熬是好多的比例
红木门配什么颜色的地板
我县实施新课程改革后,学习的自主字习、合作
单选题细胞分裂的正确顺序是 ①细胞质分成两
萝卜干的家庭制作怎么做好吃
金来货运(公路客运站北侧路西)地址好找么,我
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?