範囲(最大/最小値など)を備えた、ObjectiveCのすべてのスカラーデータ型のリストを探しています。
簡単な質問で申し訳ありませんが、Imはこのようなものを見つけるのに本当に苦労しています。
範囲(最大/最小値など)を備えた、ObjectiveCのすべてのスカラーデータ型のリストを探しています。
簡単な質問で申し訳ありませんが、Imはこのようなものを見つけるのに本当に苦労しています。
int +/–2,147,483,647の間の整数値。unsigned int 0から4,294,967,296までの整数値。float +/-16,777,216の間の浮動小数点値。double +/-2,147,483,647の間の浮動小数点値。long アーキテクチャに応じて32ビットから64ビットまでサイズが異なる整数値。long long 64ビット整数。char 単一の文字。技術的には、として表されますint。BOOL ブール値は、YESまたはNOのいずれかになります。NSInteger 32ビットアーキテクチャ用にコンパイルする場合は、64ビットアーキテクチャ用にコンパイルする場合と同じようにint、+/–4,294,967,296。NSUInteger 32ビットアーキテクチャ用にコンパイルする場合、64ビットアーキテクチャ用にコンパイルする場合と同じように、unsigned int0〜2^64の値ソース。
サイズの詳細については、この投稿を確認してください
整数型は符号付き2の補数または符号なしでありchar、標準のCバリエーションが提供されます( 、、、、、およびこれらshortのバリアント。WikipediaのCタイプを参照)。サイズは32ビットおよび64ビット環境によって異なる場合があります。64ビットを参照してください。コンピューティング。intlonglong longunsigned
BOOLはObjective-Cスペシャルであり、として定義されsigned charますが、signed charは任意の値を取ることができ、定数NOをYES使用できるように定義されています。C9Xタイプ_Bool(別名bool)も用意されています。
float&doubleはIEEE32ビットおよび64ビット浮動小数点です。範囲についてはWikipediaを参照してください。
標準のマクロ定数は、すべてのタイプの最小値と最大値に対して提供されます。たとえばINT_MAX、これらについては、ウィキペディアのCタイプをint参照してください。