总结:
在实现printf函数中,针对传入不同结构的数据的传出结果,需要进行相应的设计;
例如,
输入%%得到%,用了新的case '%';
传入123打印321,设计了翻转;
传入1000打印1,设计了digit来记录位数;
传入0打印“空”,设计了do while
传入-123打印“/.-”,设计了条件判断,提前打印负号“-”,并令x = -x;
总结:
在实现printf函数中,针对传入不同结构的数据的传出结果,需要进行相应的设计;
例如,
输入%%得到%,用了新的case '%';
传入123打印321,设计了翻转;
传入1000打印1,设计了digit来记录位数;
传入0打印“空”,设计了do while
传入-123打印“/.-”,设计了条件判断,提前打印负号“-”,并令x = -x;