cost 365 ms
這是在 C 中執行此操作的正確方法嗎?

[英]Is this a correct way of doing this in C?

我應該更改書面代碼嗎? 編譯器說一切正常——沒有錯誤或警告。 你正在建造一個新家,你已經准確地計算出地基需要多少水泥。 理想情況下,您希望購買這一確切數量的水泥,但商店只出售 120 磅袋裝的水泥。 這些袋子每只售價 45 美元。 請編寫一個 C 程序來計算建造地基所需購買的水泥成本。 你的程序應 ...

在 C++11 標准中的什么地方規定了 std::fmodf?

[英]Where in the C++11 standard is std::fmodf stated?

根據cppref 頁面,在 C++11 中將 std::fmodf 添加到 cmath。 這怎么可能,因為這不意味着 cmath 會破壞與之前 C++11 之前的 math.h 的兼容性嗎? 我找不到任何說 std::fmodf 被添加到 C++11 的引用,我想知道這是在哪里說明的。 謝謝 ...

我可以將 NULL 傳遞給 modf/modff 嗎?

[英]Can I pass NULL to modf/modff?

modf()系列函數都帶有一個指針參數: 用於返回其輸入arg的整數部分(小數部分是實際返回值)。 如果我只需要小數部分,我可以通過傳遞NULL “跳過”整數部分的計算嗎? 我喜歡的 cppreference 頁面和man modff都沒有說明當您將NULL傳遞給iptr時會發生什么,而其他一些 ...

fmodf() 是否會導致 stm32 出現硬故障?

[英]Does fmodf() cause a hardfault in stm32?

我正在嘗試從 2 個正弦波中創建一個調制波形。 為此,我需要模(fmodf)來知道具有特定頻率(lo_frequency)的正弦在當時(t)的幅度。 但是當執行以下行時,我遇到了硬故障: 你知道為什么這會給我一個硬故障嗎? 編輯1: 我用 my_fmodf 交換了 fmodf: 但是仍然 ...

獲取數字小數部分的最佳方法

[英]Best way to get the Fractional Part of a Number

給定const auto foo = 13.42我想獲取數字的小數部分,因此.42 我傾向於僅使用fmod : fmod(foo, 1.0) 但是我也可以只做foo / static_cast<int>(foo) - 1.0或其他一些神秘的方法。 我有動力不僅僅使用 ...

fmod告訴我1的小數部分是1

[英]fmod telling me fractional part of 1 is 1

我正在嘗試檢查double變量p是否近似等於整數。 在我的代碼中的某個時候 對於給定的運行,我得到打印輸出 這似乎是說1的小數部分是1,是我在這里遺漏了一些東西還是可能存在一些舍入問題等? 注意:由於p的來源很復雜,因此我不包括整個代碼,我只是在問這是否是一個熟悉的問題 ...

modf無法正常工作

[英]modf does not work properly

如果小數部分的前3位數字包含“ 9”,則該代碼應顯示,但不起作用。 令人驚訝的是,“ mod”變量對於任何數字都是0。 ...

目標C:創建長雙倍使用小數法

[英]Objective C: Creating Long Double uses Decimal Method

如何創建以下方法? 我嘗試使用modf(n,1)或modf(n,2),但是它們都返回錯誤“傳遞modf的參數2會使指針從整數轉換而無需強制轉換。 繼承方法: ...

modf返回1作為小數:

[英]modf returns 1 as the fractional:

我有這個靜態方法,它收到一個double並“削減”其小數尾巴,在點后留下兩位數字。 幾乎一直都能工作。 我注意到,當它收到2.3時,它將變為2.29。 對於0.3、1.3、3.3、4.3和102.3不會發生這種情況。 代碼基本上將數字乘以100,使用modf將整數值除以100並返回。 ...

等價於C#中的fmodf?

[英]Equivalent of fmodf in C#?

在 C ++ C中:輸出:“ 1610612736” 在C#中:輸出:“ 5.6” 顯然輸出不一樣。 建議? ...

2010-09-08 23:03:30   2   1348    c# / c / fmodf  

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM