問題タブ [integer-arithmetic]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mule - Mule ポーリング頻度属性で算術演算を行う方法は?
プロパティファイルにポーリング頻度を秒単位で保存しています。しかし、Mule の「poll」コンポーネントの頻度属性は、頻度がミリ秒単位であると想定しています。ここで乗算演算を実行するにはどうすればよいですか? 以下の2つは機能していないようです。
前もって感謝します!
c++ - converting nanoseconds to seconds and nanoseconds
I have a very large nanosecond value (representing nanoseconds since epoch) which I try to break down into seconds since epoch and nanoseconds like this:
the problem is if I try to stitch it back together like this:
私は道から外れている何かを手に入れます。その理由は、除算を実行すると、秒で 1357314854.03 が得られ、0.03 がドロップされるためだと思います (大きな不一致の原因となります)..しかし、両方の情報を保存できるはずなので混乱していますフロートに頼らずに、署名されていない情報を回復しますか? 私がキャッチできないように見える算数で何かばかげたことをしていますか?
以下に具体例を示します。
今日の午前中のエポック時刻からのナノ秒の値: 1357314854032484000
署名なしの秒とナノ秒の両方で使用できる場合は uint64_t を使用しますが、上記の値を上記のように分割して元に戻すことができない理由が不思議です。
c - このCプログラムは何をしていますか? 整数演算**
x と y の値に関係なく 1 を返します。方法や理由がわかりません。プログラムを教科書からコピーしたので、これは私が書いたものではありません。私たちは現在、整数演算を勉強しています。
誰かがこのコードが何をしているのか説明してもらえますか? ありがとうございました!
c - 整数算術関数を理解するのに助けが必要
誰かが私のためにこの機能を説明するのに十分親切にしてくれませんか?ありがとう!
c - 長整数演算のあいまいさ?
次のコードを見てください。
これにより、次の出力が得られます。
a + 1L
最後の行で 4294967296 のような長整数ではなく 0 が生成されるのはなぜですか?
c - さまざまな書式指定子を使用した short int の出力
このコードを見てください:
次のような出力が得られました。
最後の行で、このs = 4294967295
質問の代わりに、C では変数がプロモートされたときにその値が一定のままであることを知ったのはなぜですか。s = -1
math - モンゴメリー乗算 VHDL 実装
この場合、モジュラ算術演算を作成しようとしています:
私が読んだ限りでは、モンゴメリー乗算を使用するのが最速の方法ですが、VHDLを使用してハードウェアに実装するために実際にどのように行われるのか理解できません。
誰かがそれを行うことができましたか、それを使用できるライブラリを持っていますか?
c++ - C の奇妙な動作
次の C コードに問題があります。
h を 640 に設定する必要がありますが、代わりに 0 に設定されています。
ここで実行されていることがわかります: http://ideone.com/zBZSsr
この奇妙な動作について何か考えはありますか? 私は何か間違ったことをしていますか?
java - Java 関数電卓の正規表現
左括弧が作成されるこの式 (3+2)+23/12-(43/54) のような Java の正規表現は、ユーザーが右括弧を作成することができ、左括弧が作成されない場合ユーザーは右括弧を入れることができません。また、左括弧が 3 回作成された場合、ユーザーは右括弧を 3 回だけ挿入して、左括弧で開いている式を閉じることができます。
ありがとう
java - Java算術除算
なぜ50.0ではなく0.0を出力するのですか?
https://www.google.com/search?q=100*(1%2F2)&aq=f&oq=100*(1%2F2)