我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

请问为什么输出结果是0?double型用d%输出会怎么样?

图片

x = 6;
y = (x+3.8)/5.0;

y= 1

printf("%d\n",f * y); 打印就是乱码。。

printf("%d\n",(int)f * y); 2

printf("%f\n",f * y); 2.2

浮点数操作取整了,y是int类型,%d也是整形

近期文章

  • asp.net 怎么调用java写的接口地址获取xml
  • TestComplete中Git pull报错
  • iOS动态添加删除Tableview Section的Demo,有没有大神有
  • sonar怎样导出成excle文件
  • 关于react事件系统的一些疑问,求react大神解答
  • 数据库与MFC开发问题,求解
  • 在vb6.0的编程平台上使用菜单编辑器怎么实现模块内的菜单相应的弹出和选择功能?
  • vb6.0中文版编程不使用界面上的菜单编辑器可以直接定义弹出菜单么?
  • 如何获取windows驱动的数字签名信息?
  • 为什么这里的线程为主线程啊
  • .NET类库中DataTable筛选问题
  • 关于页面显示只读和输入
  • maven打包报错Unsupported major.minor version 51.0
  • 在上传文件时候,php页面提示一下提示,求教服务器出现什么问题
  • .net 调用kylin esetful API
  • 关于VS2015编译的C++工程的DLL路径问题
  • eclipse无法打开express应用
  • spark在图片上怎样应用及步骤
  • log4j2 按时间生成日志
  • nvm安装问题 运行install.cmd不能弹出setting.txt

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华