私はC++の古いAppleのコードを見ていますが、私はfloatに慣れていますが、Float32とUint32の型は標準のfloatとintsと同じではありませんか?Float32とUInt32?
おかげ
私はC++の古いAppleのコードを見ていますが、私はfloatに慣れていますが、Float32とUint32の型は標準のfloatとintsと同じではありませんか?Float32とUInt32?
おかげ
UInt32
は、32ビット(4バイト)の符号なし整数です。つまり、
[0, 2^32-1]
(= [0, 4294967295]
)の範囲の値を表すことができます。
Float32
は、32ビット(別名single-precision [対照:double-precision])floating point numberです。
他にも、幅を保証するタイプがあります。
接尾辞はビットサイズを示します。これは、標準のfloatとintがターゲットマシン上で同じサイズである場合に限り、それらを同じにします。これらはすべてのプラットフォームで保証されたサイズを提供するために存在します。
浮動小数点型と符号なし整数型のそれぞれtypedef
であると仮定します。は、32ビット幅のであることが保証されています。彼らは(IEEE 754規格を使用するすべてのマシン上に少なくとも、)float
単に減衰するほとんどのプラットフォームで
と、32ビットマシン上で、(それはunsigned short
に減衰可能性のある64ビット・プラットフォーム上の)unsigned int
へ。
ありがとう –
IOSには存在しますか? –
はい、彼らは... –
ありがとうございます。 –