Lines Matching defs:sciNotationArray
165 char *significandArray, char *sciNotationArray, uint32_t size)
173 if (snprintf_s(sciNotationArray, size, size - 1, "%.*e", significandBitCount - 1, number) == FAIL_SNPRINTF_S) {
180 // sciNotationArray includes significand, '.' and 'e'
181 // If significandBitCount == 1, sciNotationArray does not contain '.'
182 int32_t exponent = atoi(sciNotationArray + significandBitCount + 1 + (significandBitCount > 1));
185 // Get the significand of the current sciNotationArray
188 significandArray[i] = sciNotationArray[i];
201 char sciNotationArray[MAX_DOUBLE_DIGIT] = {0};
206 sciNotationArray, sizeof(sciNotationArray));
209 if (std::strtod(sciNotationArray, nullptr) == number) {
222 sciNotationArray, sizeof(sciNotationArray));
231 // Scientific notation of number: sciNotationArray = significand * (10 ** exponent)
232 // number 1.23e25 => sciNotationArray: 1.23e+25, significand: 1.23, exponent: 25,