我试图通过以下代码进行移植:

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?我需要把数字转换成十六进制吗?

最佳答案

C没有二进制文本,因此您确实需要将数字转换为十六进制。
这在本例中是微不足道的:0x1C0x1E分别。

07-26 04:11