C语言中,三分之一不要写成1/3,这样编译器会认为取1除以3的商,得到0。因为1和3都是整数,所以要得到三分之一,要写成1.0/3,也就是把1换成1.0,代表是一个浮点数,这样就可以得到0.3333...,也就是三分之一了。或者您也可以直接写成0.33333,一般精度运算也足够了。
原创 | 2022-12-06 11:42:54 |浏览:1.6万
C语言中,三分之一不要写成1/3,这样编译器会认为取1除以3的商,得到0。因为1和3都是整数,所以要得到三分之一,要写成1.0/3,也就是把1换成1.0,代表是一个浮点数,这样就可以得到0.3333...,也就是三分之一了。或者您也可以直接写成0.33333,一般精度运算也足够了。
Copyright 2005-2020 www.kxting.com 版权所有 | 湘ICP备2023022655号
声明: 本站所有内容均只可用于学习参考,信息与图片素材来源于互联网,如内容侵权与违规,请与本站联系,将在三个工作日内处理,联系邮箱:47085,1089@qq.com