我在double中輸入輸入,然後對它進行類型轉換以取出小數部分。然而,當輸入是一個小數字可以說4294967295.2,小數部分被檢索,但是當我輸入一個更大的數字,然後這個,小數部分成爲零。我知道這是一些數字的東西,但我對這個東西有點新。當輸入數字爲9007199254740991.2時,得到小數部分爲零的原因是什麼?下面是代碼: unsigned long long first,second;
limit_denominator(max_denominator=1000000)
Finds and returns the closest Fraction to self that has denominator at most max_denominator. This method is useful for finding rational approximations to a