这个C++;操作人员 我不知道C++,我需要把一些代码转换成其他编程语言。有人能告诉我下面这行代码是什么意思吗 double a = v(i) / 2. / sigma0 / sqrt(_R(i) / P(i));
具体来说,这个C++;操作人员 我不知道C++,我需要把一些代码转换成其他编程语言。有人能告诉我下面这行代码是什么意思吗 double a = v(i) / 2. / sigma0 / sqrt(_R(i) / P(i));,c++,C++,具体来说,/我不清楚。它是运算符/,是上一条指令的一部分,这意味着2.0它是运算符/,是上一条指令的一部分,这意味着2.0请注意: double a = v(i) / 2. / sigma0 / sqrt(_R(i) / P(i)); 不同于: double a = v(i) / 2 / sigma0 / sqrt(_R(i) / P(i)); 正如其他答案所回答的那样,/显然是除法运算符。而2.表示2.0,正如原始答案下面的注释所指出的,添加“.”使其成为浮点文字 关于C++如何处理类似的
/代码>我不清楚。它是运算符/
,
是上一条指令的一部分,这意味着2.0
它是运算符/
,
是上一条指令的一部分,这意味着2.0
请注意:
double a = v(i) / 2. / sigma0 / sqrt(_R(i) / P(i));
不同于:
double a = v(i) / 2 / sigma0 / sqrt(_R(i) / P(i));
正如其他答案所回答的那样,/
显然是除法运算符。而2.
表示2.0,正如原始答案下面的注释所指出的,添加“.”使其成为浮点文字
<>关于C++如何处理类似的情况,你可以检查这些链接:
请注意:
double a = v(i) / 2. / sigma0 / sqrt(_R(i) / P(i));
不同于:
double a = v(i) / 2 / sigma0 / sqrt(_R(i) / P(i));
正如其他答案所回答的那样,/
显然是除法运算符。而2.
表示2.0,正如原始答案下面的注释所指出的,添加“.”使其成为浮点文字
<>关于C++如何处理类似的情况,你可以检查这些链接:
这里没有int
的“隐式转换”。小数点表示为。这里没有int
的“隐式转换”。小数点使它成为一个数字。