タグ付けされた質問 「arithmetic-expressions」

18
bashで浮動小数点除算を使用するにはどうすればよいですか?
Bashスクリプトで2つの画像の幅を分割しようとしていますが、bashを実行0すると結果が得られます。 RESULT=$(($IMG_WIDTH/$IMG2_WIDTH)) 私はBashガイドを研究しましたがbc、インターネットでのすべての例で、彼らが使用するものを使用する必要があることを知っていますbc。にecho同じものを入れようとしたのですSCALEが、うまくいきませんでした。 これがチュートリアルで見つけた例です: echo "scale=2; ${userinput}" | bc どのようにしてBashに私にフロートを与えることができ0.5ますか?

8
C#には指数演算子はありますか?
たとえば、これを処理するための演算子は存在しますか? float Result, Number1, Number2; Number1 = 2; Number2 = 2; Result = Number1 (operator) Number2; 過去に ^他の言語では指数演算子として機能していましたが、C#ではビット単位の演算子です。 指数演算を処理するためにループを作成するか、別の名前空間を含める必要がありますか?もしそうなら、非整数を使用して指数演算をどのように処理しますか?

4
bashでmod演算子を使用する方法
私はこのような行を試しています: for i in {1..600}; do wget http://example.com/search/link $i % 5; done; 出力として取得しようとしているのは次のとおりです。 wget http://example.com/search/link0 wget http://example.com/search/link1 wget http://example.com/search/link2 wget http://example.com/search/link3 wget http://example.com/search/link4 wget http://example.com/search/link0 しかし、私が実際に得ているのは次のとおりです。 wget http://example.com/search/link

15
(x == 0 || x == 1)を単一の操作に簡略化することは可能ですか?
だから私はフィボナッチ数列のn番目の数をできるだけコンパクトな関数で書こうとしました: public uint fibn ( uint N ) { return (N == 0 || N == 1) ? 1 : fibn(N-1) + fibn(N-2); } しかし、これを変更することでこれをさらにコンパクトで効率的なものにできるかどうか疑問に思っています (N == 0 || N == 1) 単一の比較に。これを行うことができるいくつかの派手なビットシフト操作はありますか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.