でショートにしては0xffffを置くことができない、私は短い覚え16ビット値であり、そしてすべての進文字は4ビットの値であるので、私は0xffff
を考えますを入れることができますshort
、 しかし、それはできません、なぜですか?は、なぜ私はこのようなタイトルなどのJava
0
A
答えて
0
0xffffのリテラルint
であるため、この割り当ては失敗します。
short s = 0xffff;
あなたはそれを動作させるためにshort
にキャストする必要があります。
short s = (short) 0xffff;
はshort
が署名したタイプですので、あなたがかもしれないことを覚えておいてくださいあなたが期待する価値を得ることはできません。 16進数0xffff
は、数字-1
を表します。
System.out.println((short) 0xffff); // Prints -1.
-1
4
は署名さデータ型です。したがって、すべてのビットが設定された値は-1
です。私はこれがあなたが望むものであるとは思っていません...
+0
ありがとうございます! @@@@@ –
0
私は答えを見つけました、整数は署名されたデータ型です、そして少しビットがSign 8ビットを持って、実際には私たちの日付を保存するために7ビットを使用することができます、ありがとうすべての答えは、ありがとう!
関連する問題
- 1. は、なぜ私はこのようなモデルクラスを持つ関数
- 2. なぜ私のマップはこのようなものですか?
- 3. は、なぜ私はこのような私のページトップリンクボタンを追加し、Googleのクロム
- 4. は、なぜ私は/私はこのようなコードを持っているC
- 5. 私のUIBarButtonItemにタイトルがないのはなぜですか?
- 6. は、なぜ私は、Java
- 7. 私のプログラムはなぜこのようなことをしていますか?
- 8. どのように私はこのようなファイルのアップロードカール
- 9. このJavaコードはなぜ、どのようにコンパイルされますか?
- 10. ソケットは、私はこのようなJavaサーバークラスを持つファイル
- 11. どのように私はこのようなdata.table
- 12. どのように私はこのようなコードサンプル持つ
- 13. どのように私はこのようなテーブル持って
- 14. は、なぜ私はここでのFirefox
- 15. これはなぜ構文エラーですか?どのように私は
- 16. どのように私はこのような何かを必要とする一般的なJavaクラス
- 17. どのように私はこのような単純な描画キャンバスを持っているJAVA
- 18. 私はこのようなメソッドを持っているのjava
- 19. 私はこのようなリストを持っている特定のタイトル
- 20. 私はこのようなコードを持っている画像のタイトル
- 21. はなぜデリゲートのJava SE 7のマニュアルなどのJava
- 22. JSONストアはこのようなオブジェクトはなぜ{ "街" [ "com.getcity @ FAE87A" {}]}
- 23. "is"はどのような方法ですか?どのようなJavaライブラリが必要ですか?ここ
- 24. なぜ私はこのような静的メソッド持つ非静的メソッドのC#
- 25. この例はどのようなJavaデザインモデルですか?
- 26. このモデルはどのような通常の形で、なぜですか?
- 27. Javascriptがなぜ私はこのような配列を使用することはできませんし、どのように私は計算された数
- 28. はどのように我々は、私はこのようなURLが、2
- 29. なぜこのタイトルのグラフィックはワールドで更新されないのですか
- 30. OpenMPIのは、私はこのコードをどうしたいどのようなテキストファイル
しかし、短くキャストすると間違った値(オーバーフロー)が発生します。 – codenut
です。 _wrong_かどうかは、彼が何を期待しているかによって変わりますが) – marstran
ありがとう! @@@@@ –