【发布时间】:2017-10-31 19:36:42
【问题描述】:
我学习了 C#,但我想学习 C,然后学习 C++ 的 OOP。现在我正在使用 C 中的库 math.h 和 pow(x,y) 函数。
我正在用这段代码编写一个程序:
enter image description here
我得到了一些非常奇怪的东西。结果是:
enter image description here
我的问题是关于 pow 的。它有什么作用?
是否可以向我解释为什么会出现这种情况?看不懂。
感谢您的帮助,我也为我的英语感到抱歉。
【问题讨论】:
-
请不要把错误的打印屏幕,把你在问题中的实际信息,作为文本。另外,当你已经在学习 C# 的时候,学习 C++ for OOP,真的吗?
-
1/4 = 0因为1和4都是整数文字。当你将它们相除时,你会得到一个整数作为结果,余数被去掉。 -
我更新它。 “当你已经在学习 C# 时,为 OOP 学习 C++”,因为 C++ 需要低内存,我必须在某些程序中使用它。
-
除了整数除法导致整数的问题之外,测试用例 #5 和 #6 实际上并没有测试您的想法(您正在调用
printf()以及其他一些 @987654327 的结果@ 表达式,not 与number),最后一个测试用例 (pow(3200000, 0.20)) 确实产生了正确的结果。 -
除了 AntonH 所说的,请不要发布您所询问的代码的屏幕截图。复制并粘贴。
标签: c