>= (maior ou igual)
x >= y
O >= é o irmão do > que também aceita a igualdade: devolve true quando a esquerda é maior ou igual à direita. Ótimo para verificar se um valor chegou (ou passou) de um alvo.
Sintaxe
x >= y
Parâmetros
- x: o valor da esquerda.
- y: o valor da direita.
Retorno
Um bool: true se x for maior ou igual a y, senão false.
Exemplo
unsigned long inicio;
void setup() {
Serial.begin(9600);
inicio = millis();
}
void loop() {
if (millis() - inicio >= 1000) {
Serial.println("Passou 1 segundo!");
inicio = millis();
}
}
Notas e cuidados
- Escreva
>=nessa ordem exata (nunca=>). - É o operador ideal para timers não bloqueantes com
millis():if (millis() - inicio >= intervalo)evita odelay()e não trava o programa. - Como inclui a igualdade, o valor limite conta:
x >= 10já é verdadeiro quandoxvale exatamente 10.