为什么pow()函数使用%d输出一直为0?为什么整数使用%f输出也一直为0? | 您所在的位置:网站首页 › c语言输出结果一直是0 › 为什么pow()函数使用%d输出一直为0?为什么整数使用%f输出也一直为0? |
为什么pow()函数使用%d输出一直为0?为什么整数使用%f输出也一直为0?两者有何联系? 通过下面这个简单代码即可直观发现他们的输出 #include #include int main() { printf("%d ",pow(2,0)); printf("%f ",1); printf("%f ",32974921380434); printf("%d ",2.233333); printf("%f",2.233333); return 0; }运行结果: |
CopyRight 2018-2019 实验室设备网 版权所有 |