問題タブ [short]

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 投票する
1 に答える
584 参照

visual-c++ - VC ++ 6.0(またはVC ++ 2008)の短い列挙型?

GCCなどについて他の場所で述べたように、VC++に「shortenum」または「charenum」があると非常に便利です。これを可能にするオプションはVC++にありますか?

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

c++ - C ++で、先頭に「0x」が付いた16進文字列をsigned shortに変換しますか?

signed int16進文字列をusingに変換するコードを見つけましたstrtolが、短いint(2バイト)のコードが見つかりません。これが私のコードです:

私の考えは、2バイト幅の値(0xFFEEなど)を持つファイルを読み取り、それをsigned intに変換して、結果を出力ファイルに書き込むことです。実行速度は問題ではありません。

問題を回避する方法をいくつか見つけることができましたが、「1行」のソリューションを使用したいので、これを支援できるかもしれません:)

編集:ファイルは次のようになります:

編集:私はすでに16進演算子を試しましたが、それでもそうする前に文字列を整数に変換する必要があります。

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

c - Cでの奇妙なmallocの動作

動的な比率でマトリックスを作成しようとしています。これを初期化するには、メモリの割り当てと初期化に使用しているコードを次に示します。

これは正常に機能します。質問は、short型の行列を作成しようとすると、initの最初のパスでセグメンテーションエラーが発生します。

これはC言語の問題ですか、それとも私は何か間違ったことをしていますか?

タイプの行列のコードshort

PS:コードを明確にするために、安全性チェック、インデックス変数、境界宣言を削除しました。

ありがとう、
アレックス

0 投票する
16 に答える
105399 参照

java - Javaのunsignedshort

unsigned shortJavaで値を宣言するにはどうすればよいですか?

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

visual-studio-2008 - VB 2008では、ショートパンツの操作に整数よりも時間がかかるのはなぜですか?

この例では:

UInt32ループで約950ミリ秒、UShortループで約1900ミリ秒を一貫して取得します。UShortをShortに変更した場合も、約1900ミリ秒かかります。

さらに、2番目のループを次のように変更できます。

また、整数ループは、UInt32ループの950ミリ秒と比較して、一貫して660ミリ秒になります。

整数は、Short、UShort、およびUInt32と比較して、使用するデータ型が高速ですか?もしそうなら、なぜですか?

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

c# - ショートの単項マイナスはintになりますか?

以下では:

コンパイラは私にエラーを与えます:

エラー 21 タイプ 'int' を 'short' に暗黙的に変換することはできません。明示的な変換が存在します (キャストがありませんか?)

コードを機能させるには、コードを次のように変更する必要があります。

コンパイラが (int)0 - p.dID.Value、またはその Int16.operator - Int32s を返すようなことを行っているかのようです...?

0 投票する
9 に答える
99529 参照

java - Javaでshortをbyte[]に変換する

shortJavaで(2バイト)をバイト配列に変換するにはどうすればよいですか?

このようなものでなければなりません。しかし、よくわかりません。

編集:

また、使用することができます:

ネイティブビットの順序が大きいか小さいかを確認するため。さらに、次のコードが取得されますjava.io.Bits

  • バイト(配列/オフセット)からブール値
  • 文字へのバイト配列
  • バイト配列を短くする
  • バイト配列からint
  • フロートするバイト配列
  • バイト配列から長い
  • 2倍にするバイト配列

逆もまた同様です。

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

php - 短縮URLに一意の英数字の文字列を使用する場合、作成した文字列をデータベースに保存するか、オンザフライでエンコード/デコードする方がよいでしょうか。

自分のサイトの特定のコンテンツの短縮リンクを作成したい。これらのページを今すぐ表示するには、GETを介して渡されたコンテンツID(つまり、mysite.com / content /?id = 332)を介して関連コンテンツをプルします。IDをわかりにくくするために、base64を使用して、短い英数字の文字列(34sa6など)にエンコードおよびデコードしたいと思います。これは、すでに方法を知っています。

私の質問はこれです:各コンテンツの作成時にこの文字列をデータベースフィールドとして保存する方が理にかなっていますか、それともユーザーがmysite.com/content/34sa6にアクセスしたときにその場で文字列をデコードする(つまりmysiteにアクセスする)方が理にかなっていますか? .com / content /?id = 332も正しいページをロードします)。代わりにこれを保存すると、関連するすべてのコンテンツがそれに基づいてクエリされるため、これが私の目的の事実上の主キーになります。そのため、最も賢明な方法を見つけようとします。

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

java - javaの短い、整数、長いパフォーマンス

私は、JVMが内部的にshort、integer、およびlongを4バイト格納することを読みました。2000年の記事から読んだので、今がどれだけ真実かわかりません。

新しいJVMの場合、整数/整数よりも短いものを使用することでパフォーマンスが向上しますか?そして、実装のその部分は2000年以降変更されましたか?

ありがとう