相关疑难解决方法(0)

AVR C++ uint32_t奇怪的行为

uint32_t a = 65536;
uint32_t b = 1 << 16;
Run Code Online (Sandbox Code Playgroud)

为什么在a != b这里,但是

uint32_t a = 65536;
uint32_t b = 65536;
Run Code Online (Sandbox Code Playgroud)

这里a == b虽然它应该在技术上是一样的吗?

我使用CLion作为IDE,使用带有Arduino CMake的CMake 3.7.1.

c++ avr

4
推荐指数
1
解决办法
101
查看次数

标签 统计

avr ×1

c++ ×1