Diferencia entre revisiones de «byte»
De ArduWiki
(→Descripción) |
m (Información adicional sobre cómo se expresa el tipo de dato. No son patrañas, de verdad existen ejemplos y códigos fuente de librerías donde aparecen así) |
||
Línea 1: | Línea 1: | ||
== Descripción == | == Descripción == | ||
− | Un byte almacena un número sin signo de un byte (8 | + | Un '''byte''' almacena un número sin signo de un byte (8 bits), de 0 a 255. Alternativamente puede verse declarado como tipo '''uint8_t''' o '''unsigned char''', sin embargo funciona exactamente igual. |
{{Nota|Es importante tener en mente que un numero del tipo '''byte''' puede contener hasta 8 valores verdadero/falso empacados en un solo '''byte''' y que se puede operar con ellos con operadores bit a bit y funciones internas de bits y byte.}} | {{Nota|Es importante tener en mente que un numero del tipo '''byte''' puede contener hasta 8 valores verdadero/falso empacados en un solo '''byte''' y que se puede operar con ellos con operadores bit a bit y funciones internas de bits y byte.}} |
Revisión del 00:56 19 jun 2018
Descripción
Un byte almacena un número sin signo de un byte (8 bits), de 0 a 255. Alternativamente puede verse declarado como tipo uint8_t o unsigned char, sin embargo funciona exactamente igual.
Nota: Es importante tener en mente que un numero del tipo byte puede contener hasta 8 valores verdadero/falso empacados en un solo byte y que se puede operar con ellos con operadores bit a bit y funciones internas de bits y byte.
Sintaxis
byte variable = valor;
Advertencias
byte a = 255; a++; //a es 0 byte b = 0; a--; //a es 255
Ejemplos
byte n = 21; byte x = B11; //B = formato binario, 3 byte x = 0b11; //0b = formato binario, 3 byte x = 03; //0 = formato octal, 3 byte x = 0x3; //0x = formato hexadecimal, 3