Documente online.
Zona de administrare documente. Fisierele tale
Am uitat parola x Creaza cont nou
 HomeExploreaza
upload
Upload




Operatori logici pe biti

c


Operatori logici pe biti

Operatorii logici pe biti se aplica numai operanzilor intregi. Ei sunt urmatorii :



| este operatorul sau inclusiv

este operatorul sau exclusiv

& este operatorul si

~ operand care reprezinta negatia termenului intreg operand

Problema 6. Fie variabila intreaga i = 0xf si variabila intreaga j = 0xc. Sa se scrie un program care sa calculeze valorile : i & j ; i |j ; i ^ j ; ~i. Rezultatele se vor tipari in zecimal si hexazecimal.

Indicatie. Pentru a tipari o variabila intreaga k in hexazecimal se va folosi manipulatorul hex ca in instructiunea cout << hex << k; Programul este urmatorul.

#include<iostream.h>

#include<math.h>

void main()

Rezultatele rularii programului sunt cele de mai jos.

Problema 7. Fie variabila intreaga k = 0xabc. Sa se calculeze valoarea expresiei

k | oxff

Se vor afisa valoarea variabilei k si valoarea expresiei in hexazecimal. Sa se explice rezultatul.

#include<iostream.h>

#include<math.h>

void main()

Rezultatele rularii programului sunt prezentate in caseta text. In cazul operatorului & valoarea 0xff    extrage ultimele doua cifre hexazecimale din numar. Ea se numeste masca.



Document Info


Accesari: 1095
Apreciat: hand-up

Comenteaza documentul:

Nu esti inregistrat
Trebuie sa fii utilizator inregistrat pentru a putea comenta


Creaza cont nou

A fost util?

Daca documentul a fost util si crezi ca merita
sa adaugi un link catre el la tine in site


in pagina web a site-ului tau.




eCoduri.com - coduri postale, contabile, CAEN sau bancare

Politica de confidentialitate | Termenii si conditii de utilizare




Copyright © Contact (SCRIGROUP Int. 2024 )