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

2/3 *n(向下取整),为什么我用sum=(int)(2.0/3)*k;输出的是零,用函数的话我知道,我想试试不用函数的

img


scanf("%lld",&k);
sum=(int)(2.0/3)*k;

sum=(int)(2.0/3)*k;
2.0/3是0.6666667
用(int)强制转换后,是结尾法,所以结果是0,0乘以任何数都是0
(int)优先级高于乘法

近期文章

  • 用SU-03T制作了语音控制舵机装置,供电出现问题
  • 两个方法用的查询语句是一模一样的,有没有什么办法整理一下,就写一遍,用的时候调用.
  • 计算机科学导论时遇到的问题
  • 无法访问aws的rabbitmq 15672端口
  • 缺少缩进提示,找不到原因
  • vs2010错误 21 未能找到元数据文件“LPGYSMIS\WebUtil\bin\Debug\WebUtil.dll” DAL错误怎么解决
  • SnowWolf's Wine Shop的编写
  • QueryWrapper初始化就带有条件
  • php向mysql写入数据失败
  • ssm删除404问题
  • tensorflow调用pb模型验证报错
  • 服务器访问海康解码器,提示设备锁定。
  • ilasm将li文件转换为exe文件报错
  • ssm删除404问题
  • 请问一下C语言程序没报错但是运行不了
  • 跪求一段 VBA 或 python、R、Matlab 数据分析代码
  • 我在使用unity是忽然没反应了,怎么办?
  • echarts怎么实现堆叠柱状图两列数据对比
  • echarts怎么实现堆叠柱状图两列数据对比
  • 请问一下这个怎么解码呀

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

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

友情链接:代码精华