函数调用栈 http://www.cnblogs.com/taek/archive/2012/02/05/2338877.html
cout 格式化操作:http://www.cnblogs.com/devymex/archive/2010/09/06/1818754.html
sprintf 格式化操作: http://www.cnblogs.com/wubiyu/archive/2008/11/30/1344202.html