- 博客(1)
- 资源 (3)
- 收藏
- 关注
原创 关于sprintf的一个小发现
最近在使用sprintf的时候,发现char TEST=130的时候,调用sprintf(temp, "%X", TEST)打印出来的是FFFFFF82,立刻就莫名其妙了,后来找到了原因,特记录下。 因为spritnf 是个变参函数,除了前面两个参数之外,后面的参数都不是类型安全的,函数更没有办法仅仅通过一个“%X”就能得知当初函数调用前参数压栈时被压进来的到底是个4 字节的整数还是个2 字节的
2016-09-21 13:23:22 401
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人