问一下为什么按照这个打出来的结果会变成这样?

2025-05-15 14:27:06
推荐回答(1个)
回答1:

float 和double 是不同类型的,同一地址内容在转换为float和double得到的值是不同的,s为double类型的值,将储存s地址的值(其实值都是32位二值形式),作为float的来读取就是这样的。