Lines Matching refs:significand
176 << ") and significand bit count (" << significandBitCount << ") are appropriate." << std::endl;
180 // sciNotationArray includes significand, '.' and 'e'
185 // Get the significand of the current sciNotationArray
229 // In Scientific notation, number is expressed in the form of significand multiplied by exponent-th power of 10.
230 // The range of significand is: 1 <= |significand| < 10
231 // Scientific notation of number: sciNotationArray = significand * (10 ** exponent)
232 // number 1.23e25 => sciNotationArray: 1.23e+25, significand: 1.23, exponent: 25,
236 // 2. integerSignificandBitCount is the number of bits in the Decimal representation of significand.
251 // The number of bits of significand in integer form
254 std::string significand = significandArray;
257 integerSignificand = significand.erase(1, 1);
270 integerSignificand = significand.erase(1, 1);
273 // If integerSignificandBitCount == 1, return the string consisting of the single digit of significand.
275 significand = significand.erase(1, 1);
279 significand += 'e' + (numberBitCount >= 1 ? std::string("+") : "") + std::to_string(numberBitCount - 1);
281 result += significand;