問題タブ [negative-number]

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.

0 投票する
2 に答える
35766 参照

javascript - JavaScriptで-100から100の間の乱数を作成しますか?

重複の可能性:
Javascript での乱数の生成

1 から 100 までの乱数を生成する次のコードがありますvar randomnumber=Math.floor(Math.random()*101);。やりたいことは、-100 から 100 までの乱数を生成することです。正確に何をすればよいかわかりません。どんな助けでも大歓迎です。

0 投票する
3 に答える
10641 参照

linux - Linux ではプロセス ID は負ではありませんか?

ユーザー空間で呼び出されるsyscallを実装しています。たとえば、fooによって呼び出されます。syscall は foo の task_struct にアクセスし (グローバル ポインター current を介して)、その名前と pid を出力し、次に foo の親プロセス、foo の親の親などに進みます。init プロセスまでのすべての名前と pid を出力します。

pid=1 は init 用に予約されており、pid=0 は swapper 用に予約されています。

swapper の task_struct によると、その親プロセスはそれ自体です。

Swapper (または sched) は常に pid=0 であり、常に init の親プロセスですか?

すべての pid は非負ですか? 私がその仮定を立てても大丈夫ですか?

0 投票する
1 に答える
633 参照

c++ - new[-1] が segfault を生成するのに、new[-2] が bad_alloc をスローするのはなぜですか?

bad_allocにいくつかの負の引数を渡して、例外をテストしようとしましたnew[]。小さな負の数を渡すと、期待どおりの結果が得られます- a bad_alloc。ただし、 を渡す-1と、オブジェクトが何千回も構築され (コンストラクターで静的カウンターを出力します)、アプリケーションが segfault で終了することがわかります。

new[]は符号付き整数をにsize_t変換します。-1size_t-2maximum - 1

new[]では、巨大な数を受け取ったときに例外をスローするのに、最大数を受け取ったときに割り当てようとするのはなぜsize_tですか? 1111...11111...0forはどう違いnew[]ますか?:)

前もって感謝します!

0 投票する
1 に答える
237 参照

html - BlackBerryのPhonegapは、html5 input type=numberに負の数を書き込まない

私はBlackBerryでPhonegapを使用して開発していますが、html5入力タイプ番号に問題があります。負の値を書き込むと、ブラックベリーはこの文字列「22-」を表示します。私はBlackberryos6とos7でテストしました。何か考えはありますか?

ありがとうございました

0 投票する
3 に答える
3113 参照

java - 負の数の文字列を解析するandroid

負の数の文字列を解析する方法は?

文字列の形式は次のとおりです。

上記の文字列のいずれかを数値に変換するクラスはありますか?

そうでない場合、それを行うための最良の方法は何ですか?

0 投票する
1 に答える
355 参照

java - Javaで負の数のビット配列を作成する

数値を指定して、ビット配列を作成する必要があります。valuewidthその数はわかっています。正の数の場合、私は次のようにしました。

これは、値が正の場合にのみ機能します。値が負の場合、どうすればビット配列を作成できますか?

0 投票する
6 に答える
109989 参照

binary - 1の補数に対する2の補数の利点は?

2進数システムの負の数表現において、1の補数に対する2の補数の利点は何ですか?バイナリシステムの数値の特定のビット表現に格納されている値の範囲にどのように影響しますか?

0 投票する
2 に答える
2623 参照

c++ - GMP/MPIR ライブラリの mpz_powm 関数を負の指数で使用する

次のコードを検討してください。

ドキュメントによると、負の指数をサポートするはずですが、mpz_powm 関数が負の指数をどのように処理するのか理解できません。n を法として数値を -1 に上げるのは、n を法としてそれを反転することと同じだと思います。ここで何が欠けていますか?

0 投票する
3 に答える
18753 参照

sql - SQLの切り捨て関数と丸め関数

trunc と round は負の引数で同じですか?

0 投票する
1 に答える
3031 参照

excel - NEGATIVE TIME 値を表す TEXT を数値または時間値に変換して加算する (Excel)

スプレッドシート (Excel の Office 2007 バージョン) には、負の時間値であるテキスト エントリがいっぱいあります。たとえば、"-0:07" のように、従業員が仕事を完了するのに予想よりも 7 分もかかりませんでした。これらのエントリに対して数学的計算を実行する必要があり、これまでに思いついたよりも洗練された式/方法を探しています。

1904年の日付システムと*または/を前後に変換することについて知っていますが、問題は、テキスト入力を負の時間値として認識する式を取得することです。

私は value(), *1 を試しました。数値が正の場合、どちらもテキスト フィールドで機能しますが、"-" がそれらを台無しにしているようです。paste-special/add でさえ、これらを数字として認識できません。

これが私が思いついたもので、仕事を成し遂げますが、それは私にはとても醜いです:

明らかに、私のテキスト エントリは、この例ではセル E5 にあります。

これは機能するので、解決策を切望しているわけではありませんが、教育目的(および小さなコード)のために、これにより良い方法があるかどうかを知りたいです. 短くて簡単なものの提案はありますか?

ありがとう。

PS - ここで興味深い情報です。職場では Excel を使用していますが、自宅では使用していないため、サンプル スプレッドシートを Google ドキュメントにアップロードすると、これらのエントリの Value() コマンドが実際に適切に処理されます。変でしょ?

ご提案いただきありがとうございます。