c++
这是为什么
不好意思只有前两个 本帖最后由 isdkz 于 2022-2-18 14:13 编辑
double 型的应该用 %lf ,英文字母L的小写加上F的小写,不是 %d 我晓得呀 本帖最后由 isdkz 于 2022-2-18 14:31 编辑
58869333 发表于 2022-2-18 14:27
我晓得呀
用 %d ,int型的放不下double型的数据,所以就溢出了,
有一部分被截断了,就得到了不正确的数值 double 型我知道应该用 %lf但为什么用%d的时候会出现负数 58869333 发表于 2022-2-18 14:31
double 型我知道应该用 %lf但为什么用%d的时候会出现负数
这跟数值存到计算机里的存储方式有关,
你学习一下反码,补码之类的知识就清楚了,
计算机组成原理会涉及到这些的 万分感谢
页:
[1]