阅读 62

浮点数在c语言中是什么意思,c语言中合法浮点数

如果c语言中发生浮点数计算,但是定义数据类型为int,则有两种解决方法。

方案1 :将数据类型更改为double。 注意输出时,必须将格式%d更改为%f

#includestdio.hintmain((printf ) )请分别输入身高的英寸和英尺。 (n ) )例如,输入(5,7 ()表示5英尺7英寸。 () ); const double S=0.3048; 双精度; 双入位; scanf('%lf,%lf ',foot,inch ); printf ('身高%f米)、() foot inch/12 ) *S ); 返回0; 方案2 )将计算的值转换为小数(例如1212.0 )。 注意输出时,格式需要将%d转换为%f

#includestdio.hintmain((printf ) )请分别输入身高的英尺和英寸。 (n ) )例如,输入(5,7 ()表示5英尺7英寸。 () ); const double S=0.3048; int foot; int inch; scanf('%d,%d ',foot,inch ); printf (身高为%f米。 \n ',(foot inch/12.0 ) *S ); 返回0;


文章分类
代码人生
版权声明:本站是系统测试站点,无实际运营。本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 XXXXXXo@163.com 举报,一经查实,本站将立刻删除。
相关推荐