0

簡単な質問:longはアーキテクチャごとに異なりますか?32ビットマシンから64ビットマシンに移行したとき、長さが異なる可能性があることをしばらく前に思い出しているようですが、今確認すると、同じように見えます(64ビット整数、事実上)。

私はInt64s(C#)でスペックするコードを書いているので、質問します。longsとInt64sは現時点では同じように見えますが、いまいましいオートコンプリートは、Int64sの代わりにlongsを使用するのが好きです。時間を節約するために、ロングでオートコンプリートして、明日128ビットCPUが出てきても変わらないのでぐっすり眠る必要がありますか、それとも今すぐに追加の努力を払って確実にする必要があります上記のコードのInt64?そして、はい、現在の実装が気にする限り、Int64=longであることを私は知っています。

4

1 に答える 1

2

Cではサイズlongが異なる場合がありますが、C#では64ビット整数として適切に指定されています。

于 2012-04-29T04:22:35.647 に答える