問題タブ [number-literal]
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.
python - Python数値リテラルが表す数値の種類(int、float)を決定しますか?
興味のある方のために説明すると、これはPython 整数リテラルに一致する正規表現のフォローアップです。
このモジュールは、tokenize
Python 式を分割するのに便利ですが、すべての種類の数値リテラルtokenize.NUMBER
を表すため、あまり表現力がありません。前は大文字)。私が持っている上記の種類を教えてくれる標準ライブラリに関数はありますか? 私は整数または浮動小数点数 (複素数も浮動小数点数と見なされます) を持っているかどうかを特に気にしますが、それ以上の表現力も問題ありません:)。基本的に、考えられるすべての数値リテラルを自分でキャッチしようとはしません。一度間違ったことをしてしまったからです。 1
1l
0xf2
1e-10
1.1
0b101
0o17
1j
sql - 数値リテラルの小数点としてコンマを使用する SQL システムはありますか?
私が確認できることから、ほとんどの SQL 実装は「.」を主張します。数値リテラルの小数点。
代わりに「,」を使用するものはありますか? (つまり、多くのヨーロッパ諸国で使用されているように)、または「.」を使用できます。想定される?
私が持っている特定の状況では、ODBC を介してデータベースを呼び出す .NET/ADO.NET があります。ここでは説明しませんが、UPDATE ステートメントは SQL 文字列として送信されます。.NET は、ローカライズに優れており、ユーザーのローカライズ設定で指定された小数点を使用しています。これにより、SQL 構文エラーが発生する可能性があります。特定のケース (英語スタイルの小数点を強制する) で修正するのは簡単ですが、すべてのケースで機能することを確認するか、少なくとも機能しないケースに注意してください。
これは ADO.NET 接続構成の設定である可能性があると思いましたが、何も見つかりませんでした。
ruby - `0`が前に付いた数値リテラル
を使用してinsert
、値を次のようにプッシュしますArray
。
次のことを行うと、次のようになります。
020
になり16
ますか?次のことを行うと、次のようになります。
0200
になり128
ますか?その理由を教えてもらえますか?
c - 番号 622.08E6 C での解釈
私は最近、私が見つけたCコード(ちなみに動作しています)に出くわしました
私の直感からすると、それ622.08E6
は を意味するはずです622.08 x 10^6
。この仮定は正しいですか?
CプログラムでE記法が使用されている同様の例をグーグルで検索してみました。驚くべきことに、結果は見つかりませんでした
java - 数値リテラル接尾辞のコーディング規約?
私はいくつかのグーグルリングを行いましたが、私の質問に対する解決策を見つけることができませんでした.
double および float 宣言に従って、一般に受け入れられている Java コーディング規則はありますか?
これらのガイドラインで推奨されている構文は何ですか?
Float と Long およびそれらのプリミティブについても同様です。
すべて同じようにコンパイルされますが、これらのコード行を読むときの明確さに違いがあります。大文字の d の方が読み間違いが多いようです --> "D" は "0" などと読み取れる可能性があります。
powershell - PowerShell の番号サフィックスの完全なリストは何ですか?
PowerShell 数値リテラルで使用できるサフィックスの完全なリストは何ですか?
これまでのところ、私は見つけました:
しかし、それらすべてをリストするソースが見つかりません。
javascript - なぜ {。. . .0} は {} に評価されますか?
{....0}
友達のコードで見つけました。コンソールで評価すると、{}
(空のオブジェクト) が返されます。
何故ですか?JavaScript の 4 つのドットの意味は何ですか?