9856eae61f
For "%e" conversion, the exponent always contains at least two digits. That means if the value is zero, the exponent is 00, not 0. Such as code: printf(buffer, sizeof(buffer), "%e", 1.232323232323); printf(buffer, sizeof(buffer), "%e", 12.32323232323); printf(buffer, sizeof(buffer), "%e", 123.2323232323); Expected output: 1.232323e+00 1.232323e+01 1.232323e+02 But real output: 1.232323e+0 1.232323e+1 1.232323e+2 Signed-off-by: Sunny <zxcvbnm37425@gmail.com> |
||
---|---|---|
.. | ||
CMakeLists.txt | ||
Kconfig | ||
lib_asprintf.c | ||
lib_clearerr.c | ||
lib_dprintf.c | ||
lib_dtoa_data.c | ||
lib_dtoa_engine.c | ||
lib_dtoa_engine.h | ||
lib_fclose.c | ||
lib_feof.c | ||
lib_ferror.c | ||
lib_fflush.c | ||
lib_fgetc.c | ||
lib_fgetpos.c | ||
lib_fgets.c | ||
lib_fileno.c | ||
lib_fopen.c | ||
lib_fprintf.c | ||
lib_fputc.c | ||
lib_fputs.c | ||
lib_fread.c | ||
lib_freopen.c | ||
lib_fscanf.c | ||
lib_fseek.c | ||
lib_fseeko.c | ||
lib_fsetpos.c | ||
lib_ftell.c | ||
lib_ftello.c | ||
lib_fwrite.c | ||
lib_getc.c | ||
lib_getchar.c | ||
lib_getdelim.c | ||
lib_gets_s.c | ||
lib_gets.c | ||
lib_libdgets.c | ||
lib_libdtoa.c | ||
lib_libfflush.c | ||
lib_libfgets.c | ||
lib_libfilelock.c | ||
lib_libflushall.c | ||
lib_libfread.c | ||
lib_libfwrite.c | ||
lib_libgetstreams.c | ||
lib_libsprintf.c | ||
lib_libstream.c | ||
lib_libvscanf.c | ||
lib_libvsprintf.c | ||
lib_perror.c | ||
lib_printf.c | ||
lib_putc.c | ||
lib_putchar.c | ||
lib_puts.c | ||
lib_rdflush.c | ||
lib_remove.c | ||
lib_renameat.c | ||
lib_rewind.c | ||
lib_scanf.c | ||
lib_setbuf.c | ||
lib_setbuffer.c | ||
lib_setvbuf.c | ||
lib_snprintf.c | ||
lib_sprintf.c | ||
lib_sscanf.c | ||
lib_tempnam.c | ||
lib_tmpfile.c | ||
lib_tmpnam.c | ||
lib_ultoa_invert.c | ||
lib_ultoa_invert.h | ||
lib_ungetc.c | ||
lib_vasprintf.c | ||
lib_vdprintf.c | ||
lib_vfprintf.c | ||
lib_vfscanf.c | ||
lib_vprintf.c | ||
lib_vscanf.c | ||
lib_vsnprintf.c | ||
lib_vsprintf.c | ||
lib_vsscanf.c | ||
lib_wrflush.c | ||
Make.defs |