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

C में कैरेक्टर अंकगणित

कैरेक्टर अंकगणित का उपयोग C भाषा में कैरेक्टर्स पर जोड़ और घटाव जैसे अंकगणितीय ऑपरेशन को लागू करने के लिए किया जाता है। इसका उपयोग स्ट्रिंग्स को मैनिपुलेट करने के लिए किया जाता है। जब कैरेक्टर्स का उपयोग अंकगणितीय ऑपरेशन के साथ किया जाता है, तो यह उन्हें स्वचालित रूप से इंटीजर मान में बदल देता है यानी कैरेक्टर्स का ASCII मान।

उदाहरण

#include <stdio.h>

int main() {
    char s = 'm';
    char t = 'z' - 'y';
    printf("%d\n", s);
    printf("%c\n", s);
    printf("%d\n", (s + 1));
    printf("%c\n", (s + 1));
    printf("%d\n", (s - 1));
    printf("%c\n", (s - 1));
    printf("%d\n", t);
    // printf("%c", t);
    return 0;
}

आउटपुट

109
m
110
n
108
l
1
  1. HTML कैरेक्टर सेट (Charset) HTML कैरेक्टर सेट (Charset)

    HTML कैरेक्टर सेट (Character Encoding) क्या है? कैरेक्टर सेट (charsets) वर्णों को बाइट्स में एन्कोड करने के मानक हैं। प्रमुख कैरेक्टर सेट में शामिल हैं: ASCII - 128 अल्फ़ान्यूमेरिक वर्ण परिभाषित करता है (अंग्रेजी के लिए)। ANSI (Windows-1252) - 256 वर्ण, पश्चिमी यूरोपीय भाषाओं के लिए। ISO-8859-1 -

  1. - C# में कैरेक्टर इन्क्रीमेंट (Character Increment)

    परिचय char टाइप पर ++/-- ऑपरेटर यूनिकोड कोड पॉइंट बढ़ाते/घटाते हैं। उदाहरण using System; class Demo { static void Main() { char ch = K; Console.WriteLine(Initial: + ch); // K ch++; // इन्क्रीमेंट Console.WriteLine(After ++: + ch); // L ch = Z;

  1. - पायथन अंकगणितीय ऑपरेटर्स

    मान लीजिए वेरिएबल a में 10 और वेरिएबल b में 20 है, तो: क्र.सं.ऑपरेटर और विवरणउदाहरण 1+ जोड़ऑपरेटर के दोनों तरफ के मानों को जोड़ता हैa + b = 30 2- घटावराइट हैंड ऑपरेंड को लेफ्ट हैंड ऑपरेंड से घटाता हैa - b = -10 3* गुणाऑपरेटर के दोनों तरफ के मानों को गुणा करता हैa * b = 200 4/ भागलेफ्ट हैंड ऑपरे