;=10 Arduino中有这样的用途吗?

;=10 Is there such a use in Arduino?

我在一个项目中看到过这样一个if循环: ;=10

if (minute<10)
  {
  //  Serial.print("0");
  //  Serial.print(minute, DEC);
  } 
  else if (minute>=10)
  {
 //   Serial.print(minute, DEC);
  }
 // Serial.print(":");
  if (second<10)
  {
  //  Serial.print("0");
   // Serial.print(second, DEC);
  } 
  else if (second>=10)
  {
  //  Serial.print(second, DEC);
  }
  //Serial.print(" ");
    //  Serial.print(day, DEC);
    //  Serial.print("/");
   //   Serial.print(month, DEC);
    //  Serial.print("/");
   //   Serial.println(year, DEC);
   //   Serial.print("RAKIM-HIZ ");
   //   Serial.print(gps.f_altitude());
   //   Serial.print("m ");
   //   Serial.print(gps.f_speed_kmph());
   //   Serial.println("km/h");
}

这是一个 GPS 代码

同样的代码

#include <TinyGPS.h>
#include <String.h>

他们有。 我以前没有在 C 或类似语言中看到过这个,这是什么意思?

它是 HTML 编码的代码。 &lt;< 字符的编码,&gt;> 字符的编码。

所以这个:

#include &lt;TinyGPS.h&gt;
#include &lt;String.h&gt;

...

if (minute&lt;10)
{
    ...
} 
else if (minute&gt;=10)
{
    ...
}

if (second&lt;10)
{
    ...
} 
else if (second&gt;=10)
{
    ...
}

其实是这样的:

#include <TinyGPS.h>
#include <String.h>

...

if (minute<10)
{
    ...
} 
else if (minute>=10)
{
    ...
}

if (second<10)
{
    ...
} 
else if (second>=10)
{
    ...
}

另请注意,此代码不会按原样编译。