'सी ' प्रोग्रामिंग भाषा ('C' Programming Language)
'सी ' प्रोग्रामिंग भाषा ('C' Programming Language)
'सी' एक उच्चस्तरीय प्रोग्रामिंग भाषा हैं। इसका विकास Bell Laboratories (USA)में सन 1972 में हुआ था। इसे Dennis Ritchie ने लिखा था। Dennis Ritchie यह देखकर आचर्यचकित थे की पुरानी भाषाओं ;जैसे FORTRAN , PL/I तथा नई भाषाएँ ;जैसे Pascal ,APL की तुलना में लोग 'C' को महत्व दे रहे थे।
Alphabets A,B, . . . . . . . Y,Z a,b,. . . . . . . . . . y,z
Digits 0,1,2,3,4,5,6,7,8,9,
Special ~ ,!,@,#,%,^, &,*
Symbols () _ - + = / {} [] : ; ' " <> . ? /
Digits 0,1,2,3,4,5,6,7,8,9,
Special ~ ,!,@,#,%,^, &,*
Symbols () _ - + = / {} [] : ; ' " <> . ? /
1. सी भाषा की हेडर फाइल (Header File )
#include <stdio.h>
#include <conio.h>
#include <math.h>
#include <stdlid.h>
Data Types
(Name) (Short) (Sign) (Take Byte)
Integer - Int %d 2
Characrer - Char %C 1
Float - Float %f 4
String - str %S 2
Double - double %Id 8
Long - long %If 10
32 C Keywords
auto double int struct
break else long switch
case enum register typedef
char extern return union
const float short unsigned
continue for signed void
default go-to size of volatile
do if static while
'C' सॉफ्टवेयर को Turbo नाम से जाना जाता हैं। Compiler (कंपाइलर ) इसे translate करता हैं। C खोलने के बाद File में New Select करके पर क्लिक करे। F2 Function Key द्वारा इसे प्रोग्राम बनाकर Save करें। Ctrl + F9 Press करके इसे कंपाइल तथा Execute करें। Alt+F5 Press करके Output देखें।
Priority Operators Description
1st * / % गुणा ,भाग ,प्रतिशत
2nd + - जोड़ना ,घटाना
3rd = बराबर
Characters ASCII Values
A -Z 65 -90
a -z 97 -122
0 -9 48 -57
Special Symbols 0-47 ,58 -64 ,91 -96 ,123 -127
2. Flowchart Symbol
उदाहरण 1 - इन सभी चिह्नों को ध्यान रखते हुए प्रोग्राम फ्लो बनाए चार्ट बनाए जाते हैं जिनकी सहायता से प्रोग्राम जल्दी समझ में आ जाता हैं.यहाँ हम प्रोग्राम तथा चार्ट दवारा आपको लीप ईयर (Leap Year)का प्रोग्राम समझा रहें हैं।
Program :
#include <stdio.h >
#include <conio. h >
void main ()
{
inta;
clscr ();
Printf (' ' findout the leap year ");
Scanf (' ' % d ",& a);
if (a % 4==0 )
{
Printf ("a is leap year ")
}
else
{
printf ("a is not leap year ");
}
getch ();
}
Output 4
4 is leap year
यहाँ हमने चार साल में आने वाले साल अर्थात Leap Year का प्रोग्राम बनाया। कंप्यूटर हमसे कोई भी नंबर देने को कहेगा। हमने 4 दिया अब वह देखेगा की वह 4 से कट रहा हैं या नहीं। इसी आधार पर आउटपुट प्रिंट देगा।
उदाहरण 2. -
(Flowchart for Calculating Percentage of Marks )
इस उदहारण में हमने विद्याथिर्यों के विषयों का Total तथा Percentage दर्शाई हैं
Start
Input Data
Add Marks of All Subjects Giving Total
Percentage =(total /10 )*100
output Data
Stop
उदाहरण 3. interchange (Swapping )
#include <stdio.h>
#include <conio.h>
void main ()
{
intc, d,e ;
clrscr ();
priftf (' ' Enter two numbers")
Scanf ("%d %d ",&C,&d );
e =C ;
C =d ;
d =e ;
Printf ("C =%d ",C );
Printf ("d =%d ",d );
getch ();
}
Output C =15
D =20
C =20
D =15
इस उदहारण में हमने दो Varible C ,D लिए। हम चाहते हैं C समाग्री D में तथा D समाग्री C चली जाए। इसके लिए हमने एक खाली Varibale E लिया। प्रोग्राम के माध्यम दोनों संख्याएँ (Interchange )बदल गई
मानलो तीन गिलास हैं -एक दूध ,दूसरे में पानी हैं। हम चाहते हैं की दूध के गिलास में पानी आ जाए और पानी के गिलास में दूध। इसके लिए हमने एक खाली गिलास लिया। अब (E )दूध खाली गिलास दिया।
(C ) दूध के गिलास में पानी कर दिया।
(D ) पानी के गिलास दूध पलट दिया।
(E ) Varible फिर से खाली हो गया।
यह प्रोग्राम भी इसी तरह बना हैं।
प्रोग्राम रन कराने पर कंप्यूटर हमसे C व D के लिए संख्याएँ माँगी।
C =15
D =20
वह हमें आउटपुट देगा।
C =20
D =15
इस प्रोग्रामिंग में Case Sensitive होता हैं। इसमें Lower Case का खास प्रयोग हैं। Symbols (;",) का महत्व हैं।
एक गलती से प्रोग्राम रन नहीं होगा। इस भाषा द्वारा हम अनेक प्रोग्राम बना सकते हैं।
'C' प्रोग्रामिंग भाषा के बारे में हमने जानकारी हुई हैं आप दूसरे पेज पर जाकर देख सकते हैं। धन्यवाद
टिप्पणियाँ
एक टिप्पणी भेजें
please do not enter any spam link in the comment box