Character in C Language

Character in C : हालांकि हम IntegerFloat प्रकार के Identifiers के साथ विभिन्न प्रकार की Calculations करते हैं, लेकिन हम किसी Character प्रकार के Identifier के साथ भी विभिन्न प्रकार की प्रक्रियाएं कर सकते हैं। अन्तर केवल इतना है, कि जब हम किसी Character प्रकार के Identifier में किसी Character को Store करके उस पर किसी प्रकार की Calculation को Apply करते हैं, तो वह Calculation Character पर Perform नहीं होती है, बल्कि उस Character प्रकार के Identifier में Stored Character के ASCII Code पर Perform होती है। इस पूरी प्रक्रिया को हम निम्न Program द्वारा समझ सकते हैं:

Program:
#include <stdio.h>
main()
{
	char x = 'A', y = 'p';

	printf("\n x - y = %c ", y - x);
	printf("\n x += 37 = %c ", x += 37);
	printf("\n (++y + 53)-(x += 12) = %c", (++y + 53)-(x += 12));
	printf("\n x * 2 - 60 = %c", x * 2 - 60);
	printf("\n y / 2 + 20 = %c", y / 2 + 20);
}

Output:
    x - y = /
    x += 37 = f
    (++y + 53)-(x += 12) = 4
    x * 2 - 15 = L
    y / 2 + 20 = L

हालांकि हम विभिन्न प्रकार के Mathematical Calculations को एक Computer Program द्वारा Perform करते हैं, लेकिन जिस तरह से हम Real Life के Mathematical Expressions को लिखते हैं, “C” Language में उस तरह से लिए गए Expression Run नहीं होते हैं। उदाहरण के लिए एक Real World Situation में निम्न Statement एक Valid Statement है:

      x = (p.n.y.3-2)(l.3/m+33)

यदि इसी Expression को हमें “C” Program में लिखना हो, तो हमें हर Symbol को Specify करना जरूरी होगा और इस Statement को निम्नानुसार लिखना पडेगा:

      x = (p * n * y * 3 -2 ) * (l * 3 / m + 33)

LValue Required Error : The Arithmetical Instruction
Control Statements in C Language

C Programming Language in Hindi - BccFalna.com ये Article इस वेबसाईट पर Selling हेतु उपलब्‍ध EBook  C Programming Language in Hindi से लिया गया है। इसलिए यदि ये Article आपके लिए उपयोगी रहा, तो निश्चित रूप से ये पुस्तक भी आपके लिए काफी उपयोगी साबित होगी। 

C Programming Language in Hindi | Page: 477 + 265 | Format: PDF

BUY NOW GET DEMO REVIEWS