私は固定長整数クラスを持っており、自分の型からネイティブ浮動小数点への変換とその逆の変換を実装する方法を知っていますが、どうすればよいかわからない特殊なケースがあります。
T
符号付きタイプ名がであり、符号なしバージョンがであると仮定するとUT
、タイプサイズは128-bit
(1)ネイティブの浮動小数点値は、何を表すか、T
またはUT
表すことができるかよりも大きい/小さいですか?
(2)ネイティブの浮動小数点が表すことができる値、T
またはそれよりも大きい/小さい?UT
切り捨てるか、例外をスローするか、結果をゼロに設定する必要がありますか?
ありがとうございました。