Red de conocimientos sobre prescripción popular - Remedios caseros - Lenguaje C, un entero sin signo, cómo obtener sus 8 bits inferiores y cómo reemplazar sus 8 bits inferiores con binario de 8 bits

Lenguaje C, un entero sin signo, cómo obtener sus 8 bits inferiores y cómo reemplazar sus 8 bits inferiores con binario de 8 bits

Si unsigned int a es el entero sin signo, a&0xff obtiene los 8 bits inferiores de a. Si el número binario de 8 bits que desea reemplazar es 01101100b, directamente a&0xffffff00|01101100b reemplazará el octavo bit de a con el número binario de 8 bits que desea reemplazar.