如何在C中定义arduino字节数组

时间:2018-02-02 14:01:21

标签: c arrays linux byte

我尝试移植以下代码:

byte DIV_3_OF_5[8] = {
  B11100, 
  B11100,
  B11100,
  B11100,
  B11100,
  B11100,
  B11100,
  B11100
}; // 3 / 5

byte DIV_4_OF_5[8] = {
  B11110, 
  B11110,
  B11110,
  B11110,
  B11110,
  B11110,
  B11110,
  B11110
}; // 4 / 5

这是什么C语法,以及在这种情况下如何定义0和1?我需要将数字转换为十六进制吗?

1 个答案:

答案 0 :(得分:2)

C没有二进制文字,因此您确实需要将数字转换为十六进制。

在这种情况下,这是微不足道的:0x1C0x1E