Salve, stavo provando a fare 1 esercizio ma mi risulta un po difficile, potreste aiutarmi? (scusate se rompo di nuovo)
La traccia è:
Scrivere 1 function C per estrarre dalla variabile intera A i k bit più o meno significativi dove k e A sono parametri di input usando (1) una maschera opportuna; (2) una maschera e operatori di shif (<< o >>)
Già di per se la traccia non mi era chiara perchè la maschera non ho capito cos'è, poi per quanto riguarda l'estrazione nemmeno ho capito, cioè diciamo che io in input do' 4 in binario sarebbe
00000000.00000000.00000000.00000100
per estrarre i 3 piu' significativi devo estrarre questo in grassetto?
00000000.00000000.00000000.00000
100?
e le meno significative devo estrarre questo?
00000000.00000000.00000000.000
00100?
E che si intende per estrazione? Devono essere visualizzate solo quelle 3 cifre? Mi spieghereste pure cos'è una maschera? Scusate ma dalle slide della prof non si capisce