Weabu 发表于 2022-3-21 22:05:10

为什么两个一样的代码,输出却不一样

同一mac vscode运行
为什么输出结果不一样

Weabu 发表于 2022-3-21 22:06:14

左边输出:
result=16739
舍罕王应该给予达依尔18446744004990074879粒麦子
如果每25000粒麦子为1kg,那么应该给737869760199602公斤麦子
右边输出:
result=16739
舍罕王应该给予达依尔-68719476737粒麦子
如果每25000粒麦子为1kg,那么应该给737869760199602公斤麦子

ba21 发表于 2022-3-21 22:09:02

不一样啊

Weabu 发表于 2022-3-21 22:09:28

哦~ 原来是格式化占位符那里不一样{:5_104:}
可是为什么这样输出结果不一样呢
%llu是要大一点且只能输出正数,%lld是正负区间 可是为什么输出负数,而不是正数呢

ba21 发表于 2022-3-21 22:14:49

Weabu 发表于 2022-3-21 22:09
哦~ 原来是格式化占位符那里不一样
可是为什么这样输出结果不一样呢
%llu是要大一点且只能输出 ...

都百度下吧%llu %lld
页: [1]
查看完整版本: 为什么两个一样的代码,输出却不一样