今天做了道题,hdu5059,发现了一些问题。
1、关于sprintf
http://blog.csdn.net/sjf331/article/details/339254
其中重要的一段是:
spritnf 是个变参函数,除了前面两个参数之外,后面的
参数都不是类型安全的,函数更没有办法仅仅通过一个“%X”就能得知当初函数调用前参数压栈
时被压进来的到底是个4 字节的整数还是个2 字节的短整数,所以采取了统一4 字节的处理方式,
导致参数压栈时做了符号扩展,扩展成了32 位的整数-1
所以在用sprintf时最好用int
2、类型安全
http://www.cnblogs.com/lihaozy/archive/2010/10/28/1863921.html