Delphi中的PSingle是什么意思

怎么转换成浮点型数据... 怎么转换成浮点型数据 展开
 我来答
己闻楣Sx
2010-11-10 · TA获得超过1935个赞
知道大有可为答主
回答量:1057
采纳率:93%
帮助的人:907万
展开全部
上面的回答都不准确,也不深入,且看偶这个。
1、PSingle是指向Single的指针类型;
2、Single是单精度浮点数,占用4个字节存储,高精度的Double占用8个字节,Real是borland早期用过的,占用6个字节,现在逐渐淡出了;
3、假设某个变量P是PSingle类型,则P本身存放的是一个内存地址,P^就是把那个地址开始的4个字节,按照单精度浮点数来理解;
4、如何理解藏在4个或8个字节中的浮点数,可查国际电气标准IEEE 754,其中精彩连连,设计巧夺天工;
5、注意,在理解指针和转换时,最重要的是:“转换”二字和“强制类型转换”这六个字的意思,在绝大多数场合并不执行什么具体的改变数据的操作,而是改变我们对某个内存地址及其后面的一组字节的“看法”。采用PWord来看,就是要把2个字节当无符号整数看,采用PSingle来看,就是要把4个字节当单精度浮点数看。内存中的各个字节不变,因为看法不同,得出的结论不同。就像戴上不同颜色的眼睛去看世界,具体的物件并无改变,而我们的认识会有多种多样,色盲看到的世界和正常视力看到的世界本来是一个,但各人的见解就有差异了。
tangdaizuo
2010-11-08 · TA获得超过515个赞
知道小有建树答主
回答量:127
采纳率:0%
帮助的人:192万
展开全部
pSingle = ^TSingle

补充:浮点型数据float默认就是single。SINGLE和FLOAT的精确度不一样,即是小数点位数不同,而float更精确。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友f8574f8b1
2010-11-06
知道答主
回答量:75
采纳率:0%
帮助的人:23.2万
展开全部
指针
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友d1a28e7
2010-11-07
知道答主
回答量:23
采纳率:0%
帮助的人:13.4万
展开全部
指针类型实数
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式