
C语言/变量
老曹_111
这个作者很懒,什么都没留下…
展开
-
关于float与double的精度问题
float:单精度,4字节;double:双精度,8字节。double的精度高,但消耗内存较大,速度较慢。关于编程时小数点后位数: 猜想:写代码时float与double类型分别小数点后精确到多少位(10进制),整数部分的位数是否对小数部分位数有影响?#includeint main(){ float a1,a2; double b1,b2;原创 2016-11-29 15:40:39 · 940 阅读 · 0 评论 -
关于给指定内存地址赋值
最近看《C语言深度解剖》一书关于“将数值存储到指定内存地址”的问题(p88)书上说赋值方式为:int *p=(int *)0x12ff7c;*p=0x100;或者 *(int*)0x12ff7c=0x100; 这里的地址0x12ff7c是作者先定义的一个变量 “int i = 0” 查看到的i的地址再把“int i = 0;”删掉。看起来这个是合理的,我在网上查的一些代码也是这样写的,但是,当原创 2017-01-10 11:02:46 · 2758 阅读 · 1 评论