📄 base.dectest
字号:
basx586 toSci '-0.1e1000000000' -> -1E+999999999
basx587 toSci '-10e-1000000000' -> -1.0E-999999999
basx588 toSci '-0.9e9999999999' -> -Infinity Overflow Inexact Rounded
basx589 toSci '-99e-9999999999' -> -0E-1000000007 Underflow Subnormal Inexact Rounded
basx590 toSci '-111e9999999999' -> -Infinity Overflow Inexact Rounded
basx591 toSci '-1111e-9999999999' -> -0E-1000000007 Underflow Subnormal Inexact Rounded
basx592 toSci '-1111e-99999999999' -> -0E-1000000007 Underflow Subnormal Inexact Rounded
basx593 toSci '-7e1000000000' -> -Infinity Overflow Inexact Rounded
-- Zeros
basx601 toSci 0.000000000 -> 0E-9
basx602 toSci 0.00000000 -> 0E-8
basx603 toSci 0.0000000 -> 0E-7
basx604 toSci 0.000000 -> 0.000000
basx605 toSci 0.00000 -> 0.00000
basx606 toSci 0.0000 -> 0.0000
basx607 toSci 0.000 -> 0.000
basx608 toSci 0.00 -> 0.00
basx609 toSci 0.0 -> 0.0
basx610 toSci .0 -> 0.0
basx611 toSci 0. -> 0
basx612 toSci -.0 -> -0.0
basx613 toSci -0. -> -0
basx614 toSci -0.0 -> -0.0
basx615 toSci -0.00 -> -0.00
basx616 toSci -0.000 -> -0.000
basx617 toSci -0.0000 -> -0.0000
basx618 toSci -0.00000 -> -0.00000
basx619 toSci -0.000000 -> -0.000000
basx620 toSci -0.0000000 -> -0E-7
basx621 toSci -0.00000000 -> -0E-8
basx622 toSci -0.000000000 -> -0E-9
basx630 toSci 0.00E+0 -> 0.00
basx631 toSci 0.00E+1 -> 0.0
basx632 toSci 0.00E+2 -> 0
basx633 toSci 0.00E+3 -> 0E+1
basx634 toSci 0.00E+4 -> 0E+2
basx635 toSci 0.00E+5 -> 0E+3
basx636 toSci 0.00E+6 -> 0E+4
basx637 toSci 0.00E+7 -> 0E+5
basx638 toSci 0.00E+8 -> 0E+6
basx639 toSci 0.00E+9 -> 0E+7
basx640 toSci 0.0E+0 -> 0.0
basx641 toSci 0.0E+1 -> 0
basx642 toSci 0.0E+2 -> 0E+1
basx643 toSci 0.0E+3 -> 0E+2
basx644 toSci 0.0E+4 -> 0E+3
basx645 toSci 0.0E+5 -> 0E+4
basx646 toSci 0.0E+6 -> 0E+5
basx647 toSci 0.0E+7 -> 0E+6
basx648 toSci 0.0E+8 -> 0E+7
basx649 toSci 0.0E+9 -> 0E+8
basx650 toSci 0E+0 -> 0
basx651 toSci 0E+1 -> 0E+1
basx652 toSci 0E+2 -> 0E+2
basx653 toSci 0E+3 -> 0E+3
basx654 toSci 0E+4 -> 0E+4
basx655 toSci 0E+5 -> 0E+5
basx656 toSci 0E+6 -> 0E+6
basx657 toSci 0E+7 -> 0E+7
basx658 toSci 0E+8 -> 0E+8
basx659 toSci 0E+9 -> 0E+9
basx660 toSci 0.0E-0 -> 0.0
basx661 toSci 0.0E-1 -> 0.00
basx662 toSci 0.0E-2 -> 0.000
basx663 toSci 0.0E-3 -> 0.0000
basx664 toSci 0.0E-4 -> 0.00000
basx665 toSci 0.0E-5 -> 0.000000
basx666 toSci 0.0E-6 -> 0E-7
basx667 toSci 0.0E-7 -> 0E-8
basx668 toSci 0.0E-8 -> 0E-9
basx669 toSci 0.0E-9 -> 0E-10
basx670 toSci 0.00E-0 -> 0.00
basx671 toSci 0.00E-1 -> 0.000
basx672 toSci 0.00E-2 -> 0.0000
basx673 toSci 0.00E-3 -> 0.00000
basx674 toSci 0.00E-4 -> 0.000000
basx675 toSci 0.00E-5 -> 0E-7
basx676 toSci 0.00E-6 -> 0E-8
basx677 toSci 0.00E-7 -> 0E-9
basx678 toSci 0.00E-8 -> 0E-10
basx679 toSci 0.00E-9 -> 0E-11
-- Specials
basx700 toSci "NaN" -> NaN
basx701 toSci "nan" -> NaN
basx702 toSci "nAn" -> NaN
basx703 toSci "NAN" -> NaN
basx704 toSci "+NaN" -> NaN Conversion_syntax
basx705 toSci "+nan" -> NaN Conversion_syntax
basx706 toSci "+nAn" -> NaN Conversion_syntax
basx707 toSci "+NAN" -> NaN Conversion_syntax
basx708 toSci "-NaN" -> NaN Conversion_syntax
basx709 toSci "-nan" -> NaN Conversion_syntax
basx710 toSci "-nAn" -> NaN Conversion_syntax
basx711 toSci "-NAN" -> NaN Conversion_syntax
basx720 toSci "sNaN" -> sNaN
basx721 toSci "snan" -> sNaN
basx722 toSci "SnAn" -> sNaN
basx723 toSci "SNAN" -> sNaN
basx724 toSci "+sNaN" -> NaN Conversion_syntax
basx725 toSci "+snan" -> NaN Conversion_syntax
basx726 toSci "+SnAn" -> NaN Conversion_syntax
basx727 toSci "+SNAN" -> NaN Conversion_syntax
basx728 toSci "-sNaN" -> NaN Conversion_syntax
basx729 toSci "-snan" -> NaN Conversion_syntax
basx730 toSci "-SnAn" -> NaN Conversion_syntax
basx731 toSci "-SNAN" -> NaN Conversion_syntax
basx740 toSci "Inf" -> Infinity
basx741 toSci "inf" -> Infinity
basx742 toSci "iNf" -> Infinity
basx743 toSci "INF" -> Infinity
basx744 toSci "+Inf" -> Infinity
basx745 toSci "+inf" -> Infinity
basx746 toSci "+iNf" -> Infinity
basx747 toSci "+INF" -> Infinity
basx748 toSci "-Inf" -> -Infinity
basx749 toSci "-inf" -> -Infinity
basx750 toSci "-iNf" -> -Infinity
basx751 toSci "-INF" -> -Infinity
basx760 toSci "Infinity" -> Infinity
basx761 toSci "infinity" -> Infinity
basx762 toSci "iNfInItY" -> Infinity
basx763 toSci "INFINITY" -> Infinity
basx764 toSci "+Infinity" -> Infinity
basx765 toSci "+infinity" -> Infinity
basx766 toSci "+iNfInItY" -> Infinity
basx767 toSci "+INFINITY" -> Infinity
basx768 toSci "-Infinity" -> -Infinity
basx769 toSci "-infinity" -> -Infinity
basx770 toSci "-iNfInItY" -> -Infinity
basx771 toSci "-INFINITY" -> -Infinity
-- Specials and zeros for toEng
basx772 toEng "NaN" -> NaN
basx773 toEng "-Infinity" -> -Infinity
basx774 toEng "-sNaN" -> NaN Conversion_syntax
basx775 toEng "-NaN" -> NaN Conversion_syntax
basx776 toEng "+Infinity" -> Infinity
basx778 toEng "+sNaN" -> NaN Conversion_syntax
basx779 toEng "+NaN" -> NaN Conversion_syntax
basx780 toEng "INFINITY" -> Infinity
basx781 toEng "SNAN" -> sNaN
basx782 toEng "NAN" -> NaN
basx783 toEng "infinity" -> Infinity
basx784 toEng "snan" -> sNaN
basx785 toEng "nan" -> NaN
basx786 toEng "InFINITY" -> Infinity
basx787 toEng "SnAN" -> sNaN
basx788 toEng "nAN" -> NaN
basx789 toEng "iNfinity" -> Infinity
basx790 toEng "sNan" -> sNaN
basx791 toEng "Nan" -> NaN
basx792 toEng "Infinity" -> Infinity
basx793 toEng "sNaN" -> sNaN
basx801 toEng 0.000000000 -> 0E-9
basx802 toEng 0.00000000 -> 0E-9
basx803 toEng 0.0000000 -> 0E-9
basx804 toEng 0.000000 -> 0.000000
basx805 toEng 0.00000 -> 0.00000
basx806 toEng 0.0000 -> 0.0000
basx807 toEng 0.000 -> 0.000
basx808 toEng 0.00 -> 0.00
basx809 toEng 0.0 -> 0.0
basx810 toEng .0 -> 0.0
basx811 toEng 0. -> 0
basx812 toEng -.0 -> -0.0
basx813 toEng -0. -> -0
basx814 toEng -0.0 -> -0.0
basx815 toEng -0.00 -> -0.00
basx816 toEng -0.000 -> -0.000
basx817 toEng -0.0000 -> -0.0000
basx818 toEng -0.00000 -> -0.00000
basx819 toEng -0.000000 -> -0.000000
basx820 toEng -0.0000000 -> -0E-9
basx821 toEng -0.00000000 -> -0E-9
basx822 toEng -0.000000000 -> -0E-9
basx830 toEng 0.00E+0 -> 0.00
basx831 toEng 0.00E+1 -> 0.0
basx832 toEng 0.00E+2 -> 0
basx833 toEng 0.00E+3 -> 0
basx834 toEng 0.00E+4 -> 0
basx835 toEng 0.00E+5 -> 0E+3
basx836 toEng 0.00E+6 -> 0E+3
basx837 toEng 0.00E+7 -> 0E+3
basx838 toEng 0.00E+8 -> 0E+6
basx839 toEng 0.00E+9 -> 0E+6
basx840 toEng 0.0E+0 -> 0.0
basx841 toEng 0.0E+1 -> 0
basx842 toEng 0.0E+2 -> 0
basx843 toEng 0.0E+3 -> 0
basx844 toEng 0.0E+4 -> 0E+3
basx845 toEng 0.0E+5 -> 0E+3
basx846 toEng 0.0E+6 -> 0E+3
basx847 toEng 0.0E+7 -> 0E+6
basx848 toEng 0.0E+8 -> 0E+6
basx849 toEng 0.0E+9 -> 0E+6
basx850 toEng 0E+0 -> 0
basx851 toEng 0E+1 -> 0
basx852 toEng 0E+2 -> 0
basx853 toEng 0E+3 -> 0E+3
basx854 toEng 0E+4 -> 0E+3
basx855 toEng 0E+5 -> 0E+3
basx856 toEng 0E+6 -> 0E+6
basx857 toEng 0E+7 -> 0E+6
basx858 toEng 0E+8 -> 0E+6
basx859 toEng 0E+9 -> 0E+9
basx860 toEng 0.0E-0 -> 0.0
basx861 toEng 0.0E-1 -> 0.00
basx862 toEng 0.0E-2 -> 0.000
basx863 toEng 0.0E-3 -> 0.0000
basx864 toEng 0.0E-4 -> 0.00000
basx865 toEng 0.0E-5 -> 0.000000
basx866 toEng 0.0E-6 -> 0E-9
basx867 toEng 0.0E-7 -> 0E-9
basx868 toEng 0.0E-8 -> 0E-9
basx869 toEng 0.0E-9 -> 0E-12
basx870 toEng 0.00E-0 -> 0.00
basx871 toEng 0.00E-1 -> 0.000
basx872 toEng 0.00E-2 -> 0.0000
basx873 toEng 0.00E-3 -> 0.00000
basx874 toEng 0.00E-4 -> 0.000000
basx875 toEng 0.00E-5 -> 0E-9
basx876 toEng 0.00E-6 -> 0E-9
basx877 toEng 0.00E-7 -> 0E-9
basx878 toEng 0.00E-8 -> 0E-12
basx879 toEng 0.00E-9 -> 0E-12
-- Giga exponent initial tests
maxexponent: 999999999
basx951 toSci '99e999' -> '9.9E+1000'
basx952 toSci '999e999' -> '9.99E+1001'
basx953 toSci '0.9e-999' -> '9E-1000'
basx954 toSci '0.09e-999' -> '9E-1001'
basx955 toSci '0.1e1001' -> '1E+1000'
basx956 toSci '10e-1001' -> '1.0E-1000'
basx957 toSci '0.9e9999' -> '9E+9998'
basx958 toSci '99e-9999' -> '9.9E-9998'
basx959 toSci '111e9997' -> '1.11E+9999'
basx960 toSci '1111e-9999' -> '1.111E-9996'
basx961 toSci '99e9999' -> '9.9E+10000'
basx962 toSci '999e9999' -> '9.99E+10001'
basx963 toSci '0.9e-9999' -> '9E-10000'
basx964 toSci '0.09e-9999' -> '9E-10001'
basx965 toSci '0.1e10001' -> '1E+10000'
basx966 toSci '10e-10001' -> '1.0E-10000'
basx967 toSci '0.9e99999' -> '9E+99998'
basx968 toSci '99e-99999' -> '9.9E-99998'
basx969 toSci '111e99999' -> '1.11E+100001'
basx970 toSci '1111e-99999' -> '1.111E-99996'
basx971 toSci "0.09e999999999" -> '9E+999999997'
basx972 toSci "0.9e999999999" -> '9E+999999998'
basx973 toSci "9e999999999" -> '9E+999999999'
basx974 toSci "9.9e999999999" -> '9.9E+999999999'
basx975 toSci "9.99e999999999" -> '9.99E+999999999'
basx976 toSci "9.99e-999999999" -> '9.99E-999999999'
basx977 toSci "9.9e-999999999" -> '9.9E-999999999'
basx978 toSci "9e-999999999" -> '9E-999999999'
basx979 toSci "99e-999999999" -> '9.9E-999999998'
basx980 toSci "999e-999999999" -> '9.99E-999999997'
-- Varying exponent maximums
precision: 5
maxexponent: 0
emax001 toSci -1E+2 -> -Infinity Overflow Inexact Rounded
emax002 toSci -100 -> -Infinity Overflow Inexact Rounded
emax003 toSci -10 -> -Infinity Overflow Inexact Rounded
emax004 toSci -9.9 -> -9.9
emax005 toSci -9 -> -9
emax006 toSci -1 -> -1
emax007 toSci 0 -> 0
emax008 toSci 1 -> 1
emax009 toSci 9 -> 9
emax010 toSci 9.9 -> 9.9
emax011 toSci 10 -> Infinity Overflow Inexact Rounded
emax012 toSci 100 -> Infinity Overflow Inexact Rounded
emax013 toSci 1E+2 -> Infinity Overflow Inexact Rounded
emax014 toSci 0.99 -> 0.99 Subnormal
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -