摘要: 项目需要打印一串浮点型数字,于是刚好用sprintf函数格式化,然后出现了意想不到的问题,float型数字全是0.00.。而后面的数字也出现错误。网上查找原因,才发现没有遵循AAPCS栈使用规约,看了之后发现之前写程序真是在冒险。 规约规定,栈任何时候都得4字节对齐,在调用入口得8字节对齐。在这个约 阅读全文
posted @ 2017-03-29 10:28 不明白就去明白 阅读(2134) 评论(0) 推荐(0) 编辑