【问题标题】:What does *-1 means?*-1 是什么意思?
【发布时间】:2016-02-10 02:47:14
【问题描述】:

我不知道如何在 Google 中找到此 (*-) 的关键字,也不知道名称是什么。所以我在这里问。

示例代码:

StartDate:=IncMinute(FinishDate,TotalMinutes*-1);

如果我用“正常”语法编写,TotalMinutes*-1 是什么?

【问题讨论】:

  • 它是(数字 x -1)...(例如 22 x -1 = -22)。
  • 它使用基本的数学运算符(+ 表示加法,- 表示减法,* 表示乘法,div 表示整数除法或 / 表示浮点除法。-1 使用一元减法,表示它对一个值进行操作(因此在这种情况下意味着 -1。所以TotalMinuts * -1 表示 将 TotalMinutes 乘以 -1tutorial 可能会有所帮助。
  • StartDate := IncMinute(FinishDate, -TotalMinutes);

标签: delphi


【解决方案1】:

它正在将 TotalMinutes 乘以 -1... IOW,看起来它正在减少分钟数。

这样写:TotalMinute * -1 更清楚。 * 是乘法运算符,- 是一元减号运算符。

【讨论】:

  • 或者,更简单的-TotalMinute
  • 当然。我只是在回答提出的问题。
  • 如果TotalMinute*-1 { is just like --> } TotalMinute := TotalMinute * (-1) ?
  • 确切地说:TotalMinute*-1TotalMinute * (-1) 相同。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2010-12-28
  • 1970-01-01
  • 2016-11-18
  • 2019-11-19
  • 2016-09-20
  • 2020-03-08
  • 2019-03-10
相关资源
最近更新 更多