Gestión de bits en una palabra

Resuelto
PerkyPlatipus -  
 PerkyPlatipus -
Hola,

Tengo una variable toto de 16 bits.
y según varias condiciones los bits deben pasar a 1.
Pero no sé cómo hacerlo.(programa en estructurado)

Me explico:
si tengo titi y tata entonces el bit 4 debe pasar a 1
si tengo popo o papa entonces el bit 7 debe pasar a 1
etc...

solamente puedo tener "popo o papa" y "titi y tata" al mismo tiempo, es decir el bit 4 y 7 a 1 al mismo tiempo y ahí está mi problema.

Si solo tuviera un bit podría decir:
si titi y tata entonces toto:= 8...

espero haber sido claro :/

Gracias de antemano.

1 respuesta

  1. yg_be Mensajes publicados 23437 Fecha de registro   Estado Colaborador Última intervención   Ambassadeur 1 588
     
    Hola, ¿en qué es un problema cambiar los bits 4 y 7, ya sea simultáneamente o uno tras otro?
    ¿qué te parece hacer con
    toto:= 8
    ?
    0
    1. Sogedi
       
      Si escribo Toto=8, ¿pongo el bit 5 a 1, verdad?
      0
    2. Sogedi
       
      Quisiera hacer bit a bit bajo Schneider
      0
    3. Sogedi
       
      Si Titi et Tata alors .......
      0
    4. yg_be Mensajes publicados 23437 Fecha de registro   Estado Colaborador Última intervención   1 588 > Sogedi
       
      ¿qué lenguaje de programación utilizas?
      ¿cómo numeras los bits?
      0
    5. PerkyPlatipus > yg_be Mensajes publicados 23437 Fecha de registro   Estado Colaborador Última intervención  
       
      Es ST
      Bit 0-15
      0