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

C . में पूर्णांक और वर्ण मानों का संग्रहण

हमने अपने प्रोग्राम में कई बार इंटीजर और कैरेक्टर वेरिएबल्स का इस्तेमाल किया है। यहां हम देखेंगे कि उन्हें मेमोरी में कैसे स्टोर किया जाता है।

सी में वर्ण मान भी पूर्णांक के रूप में संग्रहीत किए जाते हैं। निम्नलिखित कोड में, हम 270 को एक कैरेक्टर टाइप डेटा में डालेंगे। तो 270 का बाइनरी समकक्ष 100001110 है, लेकिन दाएं से केवल पहले 8-बिट्स लेता है। तो परिणाम (00001110) होगा, जो कि 14 है। फिर मान को वेरिएबल ए में संग्रहीत करता है। यह अतिप्रवाह के लिए चेतावनी भी देता है।

अगले वेरिएबल y में, हम ऋणात्मक संख्या जैसे -130 को स्टोर करने का प्रयास कर रहे हैं। ऋणात्मक संख्या 2 की पूरक विधि के रूप में संग्रहीत की जाएगी। तो 130 का बाइनरी (10000010) है। 2 का पूरक मान 01111101 + 1 =01111110 है। यहां भी सबसे सही 8-बिट्स लिए गए हैं। तो परिणाम होगा (01111110) =126

उदाहरण

#include <stdio.h>
int main() {
   char x = 270;
   char y = -130;
   printf("The value of x is: %d\n", x);
   printf("The value of y is: %d", y);
}

आउटपुट

The value of x is: 14
The value of y is: 126

  1. HTML फॉर्म मान प्राप्त करना और जावास्क्रिप्ट में कंसोल पर प्रदर्शित करना?

    HTML प्रपत्र मान प्राप्त करने के लिए, मान गुण का उपयोग करें। मान लें कि निम्नलिखित हमारा इनपुट प्रकार है - <input type="text" id="getValues" value="My Name is John Smith" /> हमें कंसोल पर उपरोक्त मान माई नेम इज जॉन स्मिथ प्रदर्शित करने की आवश्यकता है। उदाहरण <

  1. स्थानीय भंडारण में मूल्य निर्धारित करें और प्राप्त करें - जावास्क्रिप्ट?

    लोकल स्टोरेज में वैल्यू सेट करने के लिए localStorage.setItem(“anyKeyName”,yourValue) का इस्तेमाल करें और अगर आप वैल्यू लाना चाहते हैं तो आप localStorage.getItem(“yourKeyName”) का इस्तेमाल कर सकते हैं। उदाहरण निम्नलिखित कोड है - <!DOCTYPE html> <html lang="en"> <head> &nb

  1. FIX:Photoshop CC 2018-2017 (समाधान) में 96 और 8 के बीच एक पूर्णांक आवश्यक है

    प्रदर्शन) तक पहुंचने का प्रयास करते हैं। इस ट्यूटोरियल में विंडोज 10 में फोटोशॉप सीसी 2018 और 2017 में निम्नलिखित त्रुटियों को हल करने के निर्देश हैं: 96 और 8 के बीच एक पूर्णांक आवश्यक है। निकटतम मान डाला गया JPEG डेटा को पार्स करने में समस्या के कारण आपका अनुरोध पूरा नहीं किया जा सका आपका अनु