Зашто радити Битвисе И у програмском језику Ц?
Битова операција „АНД“ програмског језика Ц се користи за укључивање сигнала само ако су сви обезбеђени улази „1с“. У супротном, ако је било који од наведених улаза „0“, онда ће излаз операције „АНД“ такође бити „0“, тј. сигнал ће бити искључен. Да бисте логичније разумели оператор „АНД“ у битовима у програмском језику Ц, мораћете да прођете кроз следећи одељак овог водича.
Како се ради Битвисе И у програмском језику Ц?
Да бисте извршили операцију АНД по битовима у програмском језику Ц, можете погледати следећи Ц програм:
У овом програму смо прво декларисали два цела броја, „к” и „и”, и доделили им вредности „14” и „6”. Бинарни еквиваленти ова два цела броја су „1110“ и „0110“ респективно. То значи да ће битна операција И на ова два броја приказати бинарни број „0110“ који је такође еквивалентан „6“. Да бисмо извршили ову операцију битног И, једноставно смо користили симбол амперсанда између целих бројева „к“ и „и“.
Након што смо написали овај једноставан програм, саставили смо га наредбом приказаном у наставку:
$ гцц и. ц –о и
Затим, да бисмо покренули овај програм, извршили смо наредбу која следи:
$. / и
Излаз овог програма приказан на доњој слици показује да је наш програм исправно и успешно извршен пошто је излаз био „6“, чији је бинарни еквивалент „0110“. То значи да је наша операција И по битовима успешно изведена.
Закључак
Овај чланак је био о битској операцији „И“ програмског језика Ц. Прво смо објаснили значај овог битског оператора. Након тога, такође смо поделили како овај оператор заправо функционише у програмском језику Ц.