igualdad
De ArduWiki
Contenido
Descripción
Se llama operador de igualdad a un único signo igual doble.
Sintaxis
[tipo] variable == valor; [tipo] variable == expresion; [tipo] variable == variable1;
Parametros
- tipo
- Tipo de dato Arduinoa almacenas en la variable. Opcional, solo se usa la primera vez.
- variable
- Nombre de la variable a asignar.
- valor
- Valor a asignar a la variable
- expresion
- variable1;Otra variable del mismo tipo.
Tipo | Ocupa | Rango |
---|---|---|
char | 1 byte (8 bits) | -128 a 127 |
byte | 1 byte (8 bits) | 0 a 255 |
int | 2 byte (16 bits) | -32,768 a 32,767 |
unsigned int o word | 2 byte (16 bits) | 0 a 65,535 |
long | 4 byte (32 bits) | -2,147,483,648 a 2,147,483,647 |
unsigned long | 4 byte (32 bits) | 0 a 4,294,967,295 |
float | 4 byte (32 bits) | -3.4E38 a 3.4E38 |
Base | Prefijo | Comentario | Ejemplo |
---|---|---|---|
DEC | ninguno | Dígitos 0~9 | 123 |
HEX | 0x | dígitos 0~9 + Caracteres A~F | 0x7B |
OCT | 0 | digitos 0~7 | 0173 |
BIN | B | 0 o 1 | B1111011 |
BIN | 0b | 0 o 1, funciona para más de 8 bits | 0b1111011 |
Retorna
Verdadero si son iguales y falso si no lo son.
Advertencias
- No confunda el operador de asignación = (signo igual individual) con el operador de comparación == (doble signos igual), que evalúa si los dos expresiones son iguales.
Ejemplo
if (x == 9){
//Es igual
}else{
//Es diferente
}
Vea también