Long value sometimes has 'L' postfix which breaks string compare
optimize numeric and decimal displaying add unit test case for print simple decimal close the cursor