'सी ' प्रोग्रामिंग भाषा ('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                  () _ - + = /  {} [] : ; ' " <> .  ? /


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' प्रोग्रामिंग भाषा के बारे में हमने  जानकारी हुई हैं आप दूसरे पेज पर जाकर  देख सकते हैं। धन्यवाद 

 

टिप्पणियाँ

इस ब्लॉग से लोकप्रिय पोस्ट

एम० एस० - एक्सेल ( MS - Excel ) ,चार्ट विजार्ड द्वारा चार्ट बनाना ( Preparing Charts By Chart Wizard )

माइक्रोसॉफ्ट विंडोज क्या हैं (Microsoft Windows),ऑपरेटिंग सिस्टम क्या हैं?(What Is a Operating System )