short の C 配列と long の配列があります。データが不十分または欠落しているために、配列スロットの 1 つがそれを呼び出す関数によって埋められない場合を定義できるようにしたいと考えています。どちらの場合も有効な値は正または負ですが、値が short または double に配置できる最大値に近づくことはないと想定できます。
これは Windows 64 ビット アプリでSHRT_MAX
、短い一意の番号として使用しています。私の質問は次のとおりです。
SHRT_MAX
に使用できるものと同等のものは何double
ですか?SHRT_MAX
anddouble
maxに頼るのではなく、これを行うより良い方法はありますか?