09 2016 档案

摘要:在C语言中,浮点型变量(也就是带小数位的实数)在内存中的存储方式遵循IEEE标准。 首先来看单精度浮点型float。float占用4字节空间,也就是32位。从左向右数,第1位是符号位(0代表正数,1代表负数),接着是8位指数位,剩下的23位是数据位。如下所示 S EEEEEEEE DDDDDDDDD 阅读全文
posted @ 2016-09-29 08:32 zhugehq 阅读(29476) 评论(0) 推荐(2)
摘要:Scanf函数是常用的函数,它的作用一般认为是让用户给变量赋值。使用方法一般是scanf(“%d”, &num) 第二个参数是变量的地址。如果第二个参数不是变量的地址,而是变量本身,那么程序就会报错了。实际上,如果第二个参数是变量本身,程序也不一定报错,报错与否取决于这个变量的大小。 透过现象看本质 阅读全文
posted @ 2016-09-29 07:32 zhugehq 阅读(1396) 评论(0) 推荐(0)
摘要:示例程序: 整形变量num的初始值是2,它在虚拟内存中的地址可以通过printf函数输出。 打开WinHex,用它的“打开RAM”功能,找到此程序,并选择查看主要内存(Primary Memory)。 主要内存的意思就是主程序的内存区块,不包括支持这个主程序的dll文件的内存区块。如果选择整个内存, 阅读全文
posted @ 2016-09-28 19:31 zhugehq 阅读(9785) 评论(0) 推荐(0)