Diferencia entre revisiones de «igualdad»
De ArduWiki
(→Vea también) |
(→Sintaxis) |
||
Línea 4: | Línea 4: | ||
== Sintaxis == | == Sintaxis == | ||
<pre> | <pre> | ||
− | variable == valor; | + | [tipo] variable == valor; |
− | variable == expresion; | + | [tipo] variable == expresion; |
− | + | [tipo] variable == variable1; | |
</pre> | </pre> | ||
+ | |||
+ | == 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. | ||
+ | |||
+ | {|class="wikitable" | ||
+ | |+Tipos de dato en Arduino | ||
+ | !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 | ||
+ | |} | ||
+ | |||
+ | {| class="wikitable col2cen" | ||
+ | |+Posibles formateadores | ||
+ | !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 == | == Retorna == |
Revisión del 17:57 14 jul 2019
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