原来是我错付了 发表于 2022-10-15 15:58:56

强制类型转化为什么这里不行

本帖最后由 原来是我错付了 于 2022-10-15 16:00 编辑


h+m/60.0   就没问题

jackz007 发表于 2022-10-15 16:19:29

本帖最后由 jackz007 于 2022-10-15 16:23 编辑

         float(m)是调用函数的形式,不符合语法,正确的写法是 (float) m
         为了避免整数除法对小数的截断效应,表达式可以这样写:
t = h + m / 60.0
          或者
t = h + 1.0 * m / 60

dolly_yos2 发表于 2022-10-15 16:25:00

首先分清楚您在编写的是什么语言,不同语言的强制类型转换写法是不完全一样的
另外, h+m/60.0 或许不是“强制类型转换”

陈尚涵 发表于 2022-10-16 10:47:17

dolly_yos2 发表于 2022-10-15 16:25
首先分清楚您在编写的是什么语言,不同语言的强制类型转换写法是不完全一样的
另外, h+m/60.0 或许不是“ ...

h+m/60.0是强制类型转换啊
页: [1]
查看完整版本: 强制类型转化为什么这里不行