Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> सी प्रोग्रामिंग

बिटवाइज़ ऑपरेशन्स का उपयोग करके 2 से जोड़ और गुणा करने का C प्रोग्राम

बिटवाइज़ ऑपरेटर्स बिट्स पर ऑपरेट करते हैं (यानी ऑपरेंड के बाइनरी मानों पर)।

ऑपरेटर विवरण
& बिटवाइज़ AND
| बिटवाइज़ OR
^ बिटवाइज़ XOR
<< लेफ्ट शिफ्ट
>> राइट शिफ्ट
~ वन्स कॉम्प्लीमेंट

उदाहरण

बिटवाइज़ ऑपरेटर्स की मदद से 2 से जोड़ और गुणा करने का C प्रोग्राम:

#include <stdio.h>

main() {
    int a;
    printf("a दर्ज करें\n");
    scanf("%d", &a);
    printf("%d*2 = %d \n", a, a << 1);
    printf("%d/2 = %d \n", a, a >> 1);
}

आउटपुट

Run 1:
a दर्ज करें 45
45*2 = 90
45/2 = 22

Run 2:
a दर्ज करें 65
65*2 = 130
65/2 = 32
  1. फॉर लूप का उपयोग करके 1 से N तक की सभी अभाज्य संख्याएं प्रदर्शित करने का C प्रोग्राम फॉर लूप का उपयोग करके 1 से N तक की सभी अभाज्य संख्याएं प्रदर्शित करने का C प्रोग्राम

    समस्या एक C प्रोग्राम लिखें जो 1 और n के बीच की सभी अभाज्य संख्याओं को प्रदर्शित करे, जहां n उपयोगकर्ता द्वारा रनटाइम पर दिया गया मान है। समाधान उपयोगकर्ता द्वारा रनटाइम पर दिए गए मान n के बीच 1 और n की सभी अभाज्य संख्याओं को प्रदर्शित करने के लिए C प्रोग्राम नीचे समझाया गया है। एल्गोरिथम उपयोगकर्

  1. C भाषा में नेस्टेड फोर लूप और अन्य संबंधित स्टेटमेंट्स C भाषा में नेस्टेड फोर लूप और अन्य संबंधित स्टेटमेंट्स

    नेस्टेड फोर लूप्स में, एक से अधिक for स्टेटमेंट्स लूप के बॉडी में शामिल होते हैं। इटरेशन्स की संख्या बाहरी लूप के इटरेशन्स × आंतरिक लूप के इटरेशन्स के बराबर होगी। उदाहरण: नेस्टेड फोर लूप #include <stdio.h> int main() { int i, j; for(i = 1; i <= 2; i++) { for(j = 1; j <= 2;

  1. C प्रोग्राम: आयत का क्षेत्रफल और परिमाप C प्रोग्राम: आयत का क्षेत्रफल और परिमाप

    एक आयत की लंबाई और चौड़ाई दी गई है, हमें उसका क्षेत्रफल और परिमाप निकालना है। आयत एक 2-D आकृति है जिसमें चार भुजाएं और चार 90° के कोण होते हैं। विपरीत भुजाएं समान होती हैं। विकर्ण भी समान होते हैं। क्षेत्रफल = लंबाई × चौड़ाई परिमाप = 2 × (लंबाई + चौड़ाई) उदाहरण इनपुट: 20 30 आउटपुट: area of rectangl