专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅
有文字模式、命令列C语言程式写作历史程式写作者往往特别喜欢prf函式即使可以使用更简单命令(例如puts)但prf出现在Kernighan和Ritchie「hello,world」程式中点也不会令人惊奇我们知道增强後「hello,world」最终还是需要prf格式化输出因此我们最好从头开始就使用它 但有个坏消息:在Windows程式中不能使用prf虽然Windows程式中可以使用大多数C执行时期程式库-实际上许多程式写作者更愿意使用C记忆体管理和档案I/O函式而不是Windows中等效函式-Windows对标准输入和标准输出没有概念在Windows程式中可使用f [阅读全文] [PDF]
昨天跟一个朋友讨论一个问题:float n1=3.0; double n2=3.0; long n3=2000000000; long n4=1234567890; printf("%ld %ld %ld %ld\n", n1, n2, n3, n4); 在x86 32位机上执行,输出结果是:0 1074266112 0 1074266112 按照我的理解,float和long在32位机下都占4个字节,即使无法格式化为long进行输出,后面的值也不至于都出问题。 实际里面涉及以下的知识, 1. 把上面的代码反汇编可以看到: mov 0x [阅读全文] [PDF]
1 共2条 分1页