Биттік ЖӘНЕ операторы (&) бірінші операндтың әрбір битін екінші операндтың сәйкес битімен салыстырады Екі бит 1 болса, сәйкес нәтиже биті 1. Әйтпесе, сәйкес нәтиже биті 0 мәніне орнатылады. Биттік ЖӘНЕ операторының екі операндының да интегралдық түрлері болуы керек.
Биттік дегеніміз не және ол не үшін қолданылады?
C немесе C++ тіліндегі & (биттік ЖӘНЕ) операнд ретінде екі санды қабылдайды және екі санның әрбір битінде ЖӘНЕ жасайды ЖӘНЕ нәтижесі тек екі бит болса ғана 1 болады 1. | (биттік НЕМЕСЕ) C немесе C++ тілінде екі санды операнд ретінде қабылдайды және екі санның әрбір битінде НЕМЕСЕ жасайды. Екі биттің кез келгені 1 болса, НЕМЕСЕ нәтижесі 1 болады.
Биттік және екі сан нені білдіреді?
Битпен ЖӘНЕ екі санды алу, оларды бірінің үстіне қою және екі санда 1 болатын 1 болатын жаңа сан жасау (қалғанының бәрі 0). Мысалы: 3=> 00011 &5=> 00101 ------ ------- 1 00001.
Биттік оператордың мағынасы қандай?
Биттік операторлар бір биттерде орындалатын әрекеттерді білдіретін таңбалар Биттік операция жеке биттерін позициялық сәйкестендіру арқылы бірдей ұзындықтағы екі разрядты үлгілерде жұмыс істейді: Логикалық ЖӘНЕ Әрбір бит жұбының (&) нәтижесі 1 болады, егер бірінші бит 1 болса, ал екінші бит 1 болса.
Bitwise және қалай қолданамын?
Биттік ЖӘНЕОл жалғыз амперанд таңбасы (&) арқылы берілген. (&) операторының әр жағында екі бүтін өрнек жазылады. Егер екі биттің де мәні 1 болса, разрядтық ЖӘНЕ әрекетінің нәтижесі 1 болады; әйтпесе, нәтиже әрқашан 0 болады. Көріп отырғанымыздай, екі айнымалы битпен салыстырылады.