obviamente puede, las puertas lógicas son los mejores ejemplos de esta técnica llamada manipulación de bits donde puede usar “xor (^)” puede agregar usando “y (&)” puede llevar, esto se puede implementar fácilmente en la programación, así como en matemáticas … te estoy proporcionando un programa de CA para agregar dos no sin usar ningún operador +, –
************************************************** **********************
#include
int Agregar (int x, int y)
{
// Iterar hasta que no haya carry
mientras que (y! = 0)
{
// carry ahora contiene bits de conjunto comunes de x e y
int carry = x & y;
// Suma de bits de x e y donde al menos uno de los bits no está establecido
x = x ^ y;
// Carry se desplaza por uno para que al agregarlo a x se obtenga la suma requerida
y = llevar << 1;
}
volver x;
}
int main ()
{
printf (“% d”, Agregar (15, 32));
devuelve 0;
}
************************************************** *******************
courtsey: geeksforgeeks, serie scahum
disfrutar:)
- ¿Cuál es la fórmula para el enésimo término de un AP cuya diferencia común está en GP?
- ¿Cuál es el significado de la ecuación de Claussius-Mosotti?
- ¿Cómo se puede probar que la ecuación de onda de primer orden es una ecuación hiperbólica?
- ¿Google Docs incluye ecuaciones?
- Cómo escribir una ecuación para una función exponencial transformada basada en el gráfico