问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

c语言程序float和double怎么互相切换?

发布网友 发布时间:2022-05-15 04:09

我来回答

4个回答

热心网友 时间:2023-08-13 00:08

可以用判断语句啊,if() {} else {}来处理,如果只是在其中某处要用到,只需要用强制转化就可以了,强制转化主要是高级向低级的转换,如double向float的转换,低级向高级不用强制转化。追问我的程序有好几万行,这样的话太麻烦了,有更好的办法吗?多谢啦!

追答如果是像我说的只需强制转化那种,你可以把强制转化的类型定义为一个宏,到时修改宏代表的就可以了。

热心网友 时间:2023-08-13 00:08

这个只有预处理能做到

#if x==0
float a[][]={1.0}
float b[][]={2.0}
#else
double a[][]={1.0}
double b[][]={2.0}
#endif

热心网友 时间:2023-08-13 00:09

这需要宏定义,或者是元编程。如果没有太多必要,使用共同体,然后再用一个指示变量就好。追问能简单写一段代码吗?谢谢啦!

热心网友 时间:2023-08-13 00:09

如果n是float型,可以(double)n,这样n就变成double型
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
抖音弹幕怎么关掉?怎么关闭抖音弹幕? 惠普LaserJet P3005D是否支持B5纸的双面打印? word打印出图片总是缺一部分怎么办-word打印图片不完整怎么解决_百度... 理想one哪里产的车辆? 抚州抚州ONE在哪里? one地址在哪里? 如何在图片上写字(如何在图片上添加文字) 网商贷为什么钱没到账 高级经济师职称怎么评 高级经济师需要评审吗 C语言中为什么自动将float转换为double?不要一般的回答。 关于float转换成double问题 弱弱的问下float 怎么准确转换到double float型数据怎么转换成double型数据 求解 c语言中float型数据如何转换成double型? 一百兆光伏电站一天发多少度电 学习pr AE用什么配置的笔记本? pr ae ps 哪个对电脑的配置要求高一点 使用软件pr,AE,ps以及达芬奇调色软件需要什么配置的电脑?1w左右预算,笔记本 PREMIERE和AE对笔记本的配置要求高不?一般配置应该达到什么要求? 干海参怎样吃 淘宝买家信誉,多少分到一个钻? 百度下吧 百度下吧怎么停了? 百度下吧下载的影片可以在MP4上观看吗 我用百度下吧下载电影 看不了?应用程序发生异常 百度下吧怎样下载电影 在百度下吧下载的电影为什么看不了 百度下吧下载的电影是不是点对点下载的 百度下吧下载的电影怎么无法观看,还要对播放器组件进行升级,但升级过程又无法正常进行? float & double 在内存中是如何转换的? c语言中,怎么把FLOAT 换成DOUBLE型的呀 新手求解 C语言:float型与double型的转换问题 为什么把float改为double就对了?用float为什么不行? 单精度型float和双精度型double之间相互转化的规则是什么?最好能举例子,先谢谢大家了 将float型 y=9.0转换成double型y=? float型是计算前就转double了吗? 上海青浦中山医院大腿取钢钉手术费用多少钱? 我2011年做的髓内钉固定手术,左腿粗隆间骨折,在县医院取出,手术复杂吗?是用力把髓内钉拔出来吗? 今年结婚第一年,回娘家端午节应该给父母买什么礼品呢? 婚礼上给双方父母的礼品 好多人说话爱先说:“……”告诉我,……是什么意思? ……什么意思? …是什么意思? 苹果六手机APP store里的信用额怎么转到微信 苹果手机怎么换? 地理必修一,必修二,必修三知识总结框架图 新毒霸(悟空)杀毒软件好吗? 小牛互娱旗下的产品悟空清理是一款什么软件? 如何用itools修改IPAD造梦西游幸运