質問

イム数のこのタイプは「1.3122278540256E + 18」ですが、どのようにiは整数にそれを展開することができるか?

わかりません

感謝!!

役に立ちましたか?

解決

すなわち、科学的表記法で表現さ浮動小数点数だ(「E + 18」は「10倍の18乗」を意味します)。チャンスは、それがその長さのためにそのように表示されています。あなたは、標準の整数として、それをフォーマットするのprintf に使用してみてください。

他のヒント

これは IEEE浮動小数点表記のです。それは正確にcalcuatedするには大きすぎる数ですが、整数を取得する権利を小数点以下18桁を移動します。

これは、科学的表記法である。

E + 18は10 ^ 18の省略形です。この場合は、あなたが見る数は1,312,227,854,025,600,000です。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top