output case1: !----defined(FLOAT_CODE) output case2: defined----(FIXED_CODE)