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

我求出来是8.5,为什么cmd上显示的是8.0

int x=3,y=17
求y++/--x,我自己算的时候根据运算符的优先级求出8.5,为什么在cmd运行时显示的是8.0,我用float,double都试了

你的x和y是整型,相除结果也是整型,所以是 8 ,你要想计算出8.5,得将x和y都定义成 double或者float

        double x = 3.0;
        double y = 17.0;

近期文章

  • vs2019没有asp.net core6.0 怎么启动项目时调用方法
  • 如何用excel计算耦合度相关的概念
  • 数据加密高级版水题版
  • spring boot为啥无法访问templates目录下的html文件
  • 手机版XMind打不开了
  • 不明白括号里的什么意思
  • sin的泰勒展开式化解问题C语言实现
  • 在每个数组的末尾添加52 0
  • pycharm用pyinnstller导出exe错误
  • RAM有16K×8位,构成16KB系统程序区和32KB的用户程序区,ROM处于低地址,RAM处于高地址
  • 一道叫稍微的水题之质数对
  • navicat mysql有没sql追踪功能
  • 安卓信息弹窗问题怎么解决
  • 运行不出来啊怎么做呢
  • 关于#c++#的问题:而在转移所有权之后打印a会报错,即使这样a的print方法任然可以执行
  • c#画图提问,图在下面
  • uni-app怎么在退出账号的时候清楚token
  • 不知道如何解决这个想好久了
  • php中的会话有问题[关闭]
  • node.js sequelize 一次返回多个汇总结果

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

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

友情链接:代码精华