gpt4 book ai didi

c# - C 和 Arduino 中的有趣部门

转载 作者:行者123 更新时间:2023-12-05 08:49:29 24 4
gpt4 key购买 nike

长话短说为什么

   printf("%d\n", 042/10  );

返回 3 而不是 4?

嘿,实际上我在使用 Arduino IDE 时确实有这个疑问,但为了验证我确实在另一个 C 编译器中尝试过。问题中的代码在这里:

Serial.println(42/10);

这工作正常,显示 4。这是有趣的一点

Serial.println(042/10);

返回 3.

这看起来很基础,但我找不到合适的帖子来回答这个问题。提前致谢!

最佳答案

前导零表示它是八进制的。 042 等于十进制的 34。使用整数数学,34/10 确实是 3。

关于c# - C 和 Arduino 中的有趣部门,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64014519/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com