2019-07-21 07:13发布
warship 发表于 2018-12-3 22:44 0x00011100表示的是十六进制, 应该改成0x1C就对了
Jasonlearning 发表于 2018-12-4 11:48 啊 这两个不是一样的吗
Jasonlearning 发表于 2018-12-4 15:35 o 我写成 0001 1100 就行了是吧,还请赐教
最多设置5个标签!
应该改成0x1C就对了
啊 这两个不是一样的吗
如果这样的话,
我就无语了!!!
0x用于表示十六进制数,
你的0001 1100本意是二进制数,实际上就是0x1C
所以写成0x1C就可以了,难道写成0x1C会死的吗?
二进制写起来太长了,读写都不方便,在C语言里一般不用。
试想STM32是32位机,你写一个32位的二进制试试。
如果你非要写二进制,可以用0b00011100看行不行(我不确定,很久没直接写二进制了)。
一周热门 更多>