Како и зашто радити Битвисе АНД у Ц?

Kako I Zasto Raditi Bitvise And U C



Битови оператори у рачунарству су посебно дизајнирани да изводе математичке операције на нивоу бита. Шест битних оператора програмског језика Ц су “АНД”, “ОР”, “КСОР”, “Цомплемент”, “Лефт Схифт” и “Ригхт Схифт”. У овом чланку ћемо расправљати о битском „АНД“ оператору програмског језика Ц.

Зашто радити Битвисе И у програмском језику Ц?

Битова операција „АНД“ програмског језика Ц се користи за укључивање сигнала само ако су сви обезбеђени улази „1с“. У супротном, ако је било који од наведених улаза „0“, онда ће излаз операције „АНД“ такође бити „0“, тј. сигнал ће бити искључен. Да бисте логичније разумели оператор „АНД“ у битовима у програмском језику Ц, мораћете да прођете кроз следећи одељак овог водича.

Како се ради Битвисе И у програмском језику Ц?

Да бисте извршили операцију АНД по битовима у програмском језику Ц, можете погледати следећи Ц програм:









У овом програму смо прво декларисали два цела броја, „к” и „и”, и доделили им вредности „14” и „6”. Бинарни еквиваленти ова два цела броја су „1110“ и „0110“ респективно. То значи да ће битна операција И на ова два броја приказати бинарни број „0110“ који је такође еквивалентан „6“. Да бисмо извршили ову операцију битног И, једноставно смо користили симбол амперсанда између целих бројева „к“ и „и“.



Након што смо написали овај једноставан програм, саставили смо га наредбом приказаном у наставку:





$ гцц и. ц –о и

Затим, да бисмо покренули овај програм, извршили смо наредбу која следи:



$. / и

Излаз овог програма приказан на доњој слици показује да је наш програм исправно и успешно извршен пошто је излаз био „6“, чији је бинарни еквивалент „0110“. То значи да је наша операција И по битовима успешно изведена.

Закључак

Овај чланак је био о битској операцији „И“ програмског језика Ц. Прво смо објаснили значај овог битског оператора. Након тога, такође смо поделили како овај оператор заправо функционише у програмском језику Ц.