Objective-Cでは、符号なしの長い数値を浮動小数点数に変換するにはどうすればよいですか?符号なしlong to float?
1
A
答えて
4
C.と同様 型キャストが明示的に別のデータ型に変換される。それを型キャスト
unsigned long myLong = 5;
float myFloat = (float)myLong;
(float)myFloatがキーです。データ型(つまりfloat、int)はカッコ内に入り、タイプキャストする変数の直後に入ります。
http://docs.hp.com/en/B3901-90007/ch05s05.htmlさらに詳しい情報があります。
3
Objective-CはCと非常によく似ていますが、実際には、オブジェクトの作成と破棄のためのランタイムサポートを備えた標準Cの上のレイヤとして実装できます。
一般的には、Cでできることはほとんどありますが、Objective-Cでも実行できます。浮動小数点への符号なしlongのキャストは、次のように(両方の言語で)行われます。
unsigned long ul = 7;
float f = (float)ul;
関連する問題
- 1. 符号なしlong long int
- 2. 符号なしlong long double long
- 3. 符号なしlong longのバイナリ表現
- 4. unsigned long longと符号なしlong(移植性の観点)
- 5. 符号なしlong 0 <-1?
- 6. C:qsortが符号なしlongで動作しないようです
- 7. C++:符号なしlong long intをベクトル<char>に変換し、逆も同様です。
- 8. 符号なしlong long整数のすべての素因数を見つけるには?
- 9. iOS CFBundleVersion to float
- 10. 型キャストvoid * to long
- 11. C言語で単精度IEEE-754フロートとして32ビット符号なしlongを解釈する
- 12. Long to XMLGregorianCalendarとLongに戻る
- 13. parse float to text box
- 14. Java convert Arraylist <Float> to float []
- 15. C#マルチスレッド符号なしインクリメント
- 16. 符号なしIntのオーバーフロー
- 17. /符号なしの比較
- 18. 符号化なしのビネットエフェクト
- 19. 符号付きバイトを符号なしハーフバイトにする
- 20. JNLP:符号付きコード内に符号なしコードをロード
- 21. 符号付き16進数減算対符号なし
- 22. 裸の `char32_t`は符号付きか符号なしですか?
- 23. 符号なしの符号付き変換をJavaで逆
- 24. 符号なし整数が予想されるときに符号なしlongを返すことの妥当性
- 25. int、byte、long、およびfloatの追加
- 26. C++の符号なし整数と符号なし整数の違い
- 27. Pythonの符号なし右シフト
- 28. ERROR:異なる種類のtypedefで再定義( '符号なしshort' '__darwin_size_t VS')(別名 'unsigned long型')
- 29. 符号反転が機能しない
- 30. VS 2010ユニットテストと符号なしタイプ
ありがとうございます! –