.OnlineGuruji

.OnlineGuruji

Provides E-Notes,Video Tutorials And Download Links For Students In hindi

*********************************************************

*********************************************************
********************************************************************************

Breaking

Ramchandicollege Saraipali

Technology Jobs

OnlineGuru Blog मे आपका स्वागत है ब्लॉग से संबन्धित जानकारी के लिए संपर्क करें मो ॰ नम ।-9826026747(सपन कुमार दास) अपने विषय से संबन्धित अपडेट प्राप्त करने के लिए ब्लॉग पे दिये गए Bell Icon को press करें कम्प्युटर,Science,English Grammer से संबन्धित विषय की अधिक जानकारी के लिए हमारे ब्लॉग अथवा यू ट्यूब चैनल को सब्क्राइब करे ..

Tuesday, January 19, 2021

January 19, 2021

Constant In C Language

 


  • constant क्या है ?


एक constant, program को Execution के दौरान बदला नहीं जा सकता , इसलिए program के Execution के दौरान program के अपरिवर्तित Value को Constant कहा जाता है। 
C में निम्न प्रकार प्रकार के constant होते हैं
  1.  Numeric Constant:-
Numeric constant दो प्रकार के होते हैं-
  1. Integer Constant
  2.  Real Constant
1. Integer constant :- Integer constant बिना functional part का Number होता है। Integer constant तीन अलग-अलग Number system में लिखे जा सकते हैं।
  1. Decimal number system ( 0-7 )
  2. Octal Number system ( 0-9 )
  3. Hexadecimal number system ( 0-9, A,B,C.....F ) 
2. Real constant ( Floating point constant ) :- Decimal point अथवा Exponential sign अथवा दोनों होते हैं। अतः Fractional part के साथ कोई भी चिन्हित अथवा अचिंहित number real अथवा Floating point constant कहलाती हैं।
Ex.- 
( 2.12 ) - Valid floating point constant.
(2.1213F) - Exponential form
     
          2. Character constant 
कोई भी characters की line जो Quotes के मध्य लिखी गयी है, Character constant कहलाती है। 

यह दो प्रकार के होते हैं-

(i) single character constant

(ii) string constant

       1.single character constant:- 

एक Character constant single character constant होता है। जो single quote में बने होते हैं। single character constant कहलाती है।

Ex. ' a ' , 'In', ' 1 ' , 's'

      2. string constant :-

string constant , characters का Squence जो है double quotes में बन्द होता है। एक Character constant letter , number ,  special character तथा blank space के रूप में हो सकता है। character की कोई string को letter नंबर तथा symbol से बना होता है। string constant कहलाती है। ये letter , Number तथा symbol double quotes में बन्द होते हैं। 
Example:- hello, 50+30,?,$$$
January 19, 2021

Datatypes In C Language

 

Data type

Format specifier

symbol

Memory

 occupy

Rang

Interger

%d

Int

2byte

-32,768 to 32,767 

character

%c

char

1byte/char

-128 to 127

float

%f

float

4byte

1.2E-38 to 3.4E+38

Long

%ld

long

8byte

-2,147,483,648 to 2,147,483,647 

double

%lf

double

8byte

1.7E-308 to 1.7E+308

Data type क्या है ?

कोई variable किस Type की value stor कर सकता है। यह Data type बताता है अर्थात यह किसी Variable की विशेषता बताता है की यह किस प्रकार की वैल्यू मेमोरी में स्टोर कर सकता है।

Data type तीन प्रकार के होते हैं -

(1.) Basic or primary or primitive data type 

(2.) User Define Data type
(3.) Derrived Data type

(1.) primary data type :-

ये स्वतन्त्र डेटा टाइप होते हैं जिनका सामान्यतः किसी वेरिएबल को डिक्लेअर करने के लिए किया जाता है। इसे Basic simple या primitive data type भी कहते हैं।
C Language में निम्न प्रकार के प्राइमरी डेटा टाइप होते हैं।


(1) Char
(2) int
(3) float
(4) void

(1) char :-

इस डाटा टाइप का उपयोग किसी variable में single character को store करने के लिए किया जाता है।
उदाहरण - char a;   इस उदाहरण में char एक डेटा का प्रकार है और a एक वैरिएबल है।

(2) int :-

इसका प्रयोग किसी Integer variable value अर्थात पूर्णाक value को स्टोर करने के लिए किया जाता है। या यूं कहें की इसका प्रयोग नम्बर को स्टोर करने के लिए किया जाता है। ये value साइनेड अथवा अन्साइनेड हो सकते हैं।
उदाहरण :- int n;   n=5;      इस उदाहरण में int डेटा का प्रकार है और n वैरिएबल है।

(3) long int :-

किसी Variadble में integer type के बड़े value को स्टोर करने के लिए इसका उपयोग किया जाता है। इन्हें long भी कहते हैं।
उदाहरण :- long int n;       ( n=50,000 )

(4) float :-

इस डेटा टाइप का उपयोग किसी Variable में floating point value अर्थात दशमलव वाले अपूर्णान्स वैल्यू को स्टोर या Define करने के लिए किया जाता है।
ये वैल्यू positive (+) या Nagative हो सकते हैं।
उदाहरण :- float p ;  ( p=22.14; )

(5) long float :-

इस डाटा टाइप का उपयोग किसी Variable में floating point value को more Accurate के साथ स्टोर करने के लिए किया जाता है, इसे Double डाटा type भी कहते हैं।
उदाहरण :- long float a ; a=1.173456

(6) void :-

 यह एक Empety data type होता है। इसका उपयोग सामान्यतः function में किया जाता है। की यह function कोई वैल्यू return नहीं करेगा इसका उपयोग Variable के साथ नहीं किया जाता है।
उदाहरण :- Void ()
main function
{...........
.............
.............}
primary data type के द्वारा Declare variable के Value को प्रिंट करने के लिए special symbol का प्रयोग किया जाता है जिन्हें print control या print formate इसका प्रयोग printf() तथा scanf() function में किया जाता है।
इसके बाद मैं आपको Data type print control / print format के बारे में बता देता हूँ ये क्या है ?
ये एक प्रकार का Formula कह सकते हैं क्योकि ये किसी Data type के variable के लिए लिखा जाता है इसे ही print format कहते हैं जैसे-
char - %c
int - %d
long int - %ld
float - %f
long float - %lf
long double - %Lf
note :-  string के लिए %s का प्रयोग किया जाता है।

(2.) User Define Data type :-


किसी programer के द्वारा बनाये गए डेटा को ' यूजर डिफाइन डाटा टाइप ' कहा जाता है। कम्प्यूटर प्रोग्राम में इसका उपयोग किया जाता है जो की निम्न है-
(i) structure
(ii) Union
(iii) Enumeration
(Iv) typedt

(3.) Derrived data type :-

Derrived data type भी यूजर के द्वारा ही बनाया जाता है इसे बनाने के लिए पहले से उपस्थित फंक्शनल डेटा टाइप का प्रयोग किया जाता है।
(i) Array
(ii) pointer
January 19, 2021

Variable in C

 


Variable क्या है ?

variable वह है जिसका एक value होता है। जिसे program में एक Unique name के द्वारा जाना जाता है। या किसी Data के नाम को Variable कहते हैं जिसका उपयोग Data value को memory में store करने के लिए किया जाता है। इसे Identifire भी कह सकते हैं। program execution के दौरान variable की Value बदलती रहती है, यह स्थिर नहीं होता।
 इसे इस प्रकार से समझे जा सकते हैं-
variable एक Identifirer अथवा एक नाम है जिसका उपयोग value के लिए एक value program में Exicution द्वारा बदलता है। एक Variable को Letter number Special symbol () के comminution से लिखा जाता है जिससे 1st Letter एक alfabet होता है एक variable को लिखने के लिए आप maximum 31 letters का Use कर सकते हैं।
जैसे - roll_num
         name
         sub 1
किसी भी program में जब कोई वेरिएबल लेते हैं तो उसको Declare करने के लिए नाम दिया जाता है ये नाम किस प्रकार से दिया जाता है। इसे यहां पर बताया गया है-

Variable को नाम देने के नियम -

(a) Variable के नाम के लिए Upper Case letter, Lower Case letter एवं Digits का उपयोग कर सकते हैं। 
(b) सामान्यतः variable का नाम Lower Case Letter में दिया जाता है जहाँ पहला अक्षर digit (Number) नहीं होना चाहिए। 
(c) दो Words को जोड़ने के लिए केवल Underscore का उपयोग किया जाता है। इसके अलावा किसी भी अन्य symbol या Blanck space का उपयोग नही कर सकते हैं। 
(d) variable के नाम के लिए keyword का उपयोग नहीं करना चाहिए। 
(e) Variable की अधिकतम लम्बाई 31 character तक हो सकती है। 

Variable Declaration :

datatype                   variable name;
int                                     n;
float                                  per;

Variable ka prarmb  ya intializatin:

datatype                    variable ka name =  value;
int                                n=5;
float                             per=79.28;
January 19, 2021

Keyword And Identifire

 


c language me key word क्या है -

साथियों C Word को keyword या identifire के रूप में वर्गीकृत किया गया है प्रत्येक कीवर्ड का एक निश्चित अर्थ होता है इस अर्थ को परिवर्तित नहीं किया जा सकता है। 
या '' वह word जिसका अर्थ C Compiler में पहले से समझाया गया है या Define किया गया हैKeywords कहलाते हैं। 

क्यों किया जाता है इसका उपयोग -

C Language में कीवर्ड तथा आइडेंटिफायर के उपयोग की अनुमति देना है । 
इस keyword का उपयोग programar द्वारा Defined Identifier की तरह use नहीं हो सकता है । सभी keywords का एक निश्चित mining होता है तथा ये mining परिवर्तित नहीं किये जा सकते हैं keywords का उपयोग किसी दूसरे perpus के लिए use में नही लाया जा सकता है ।

Computer language में 32 keywords हैं इस प्रकार-

  1. auto
  2. break
  3. case
  4. char
  5. const
  6. continue
  7. default
  8. do
  9. double
  10. else
  11. enum
  12. extern
  13. float
  14. for
  15. goto
  16. if
  17. int 
  18. long 
  19. register
  20. retutn 
  21. short   
  22. signed 
  23. sizeof 
  24. static 
  25. struct 
  26. switch 
  27. typedef 
  28. union 
  29. unsigned 
  30. void 
  31. volatile 
  32. while



इस प्रकार यहां पर 32 प्रकार के keywords बताया गया है जिसमें कई सारे ऐसे word हैं जिनका उपयोग data type को Define करने के लिए use किया जाता है। जैसे की - int, char, float etc.

Identifire :-

identifire को वैरिएबल के नाम के रूप में डिफाइन किया जा सकता है, इसको पक्का फ़ंक्शन और अरे आइडेंटिफायर यूजर द्वारा डिफाइनेड नाम देता है। तथा लेटर एवं डिजिट्स के सीक्वेंस से बने होते हैं दोनों अपर केस तथा लोवर केस इंग्लिश लेटर की अनुमति होती है। लेकिन आइडेंटिफायर में लोवर केस लेटर का ही ज्यादातर उपयोग किया जाता है । अंडर स्कोर कैरेक्टर को भी identifire में अनुमति होती है। 
Identifier से सम्बन्धित कुछ नियम निम्नलिखित हैं-
1. पहला जो later होता है वो alphabet होना चाहिए। 
2. Under Score Character को एक Letter समझा जाता है ।
3. C भाषा एक सेंसिटिव भाशा है इसमें अपर और लोवर केस लेटर अलग अलग होते हैं। 
4. किसी ansic compailer में आइडेंटिफायर के आंतरिक नाम के लिए कम से कम 31 कैरेक्टर महत्वपूर्ण होते हैं ।
  

January 19, 2021

Qualifiers In C Language



 C language में qualifiers  का उपयोग किसी Variable के गुण या व्यवहार को बदलने के लिए किया जाता है। जिसका Effect ( प्रभाव ) सीधे value पर पड़ता है या होता है।


Qualifiers दो प्रकार के होते हैं-

( I ) Sign Qualifier
( II ) Size Qualifier

इस प्रकार से इनके प्रकार की बात करें तो वे भी इनके नाम के अनुसार कार्य करते है और आगे का prosses पूरा करते हैं।

( I ) Sign Qualifier - 

जैसे कि इसका नाम है sign qualifier इसके नाम का मतलब है की यह चिन्ह पर निर्भर करता है और इस प्रकार से  ये दो प्रकार के होते हैं - Signed एवं Unsigned यदि किसी Variable में Positive या धनात्मक एवं Negative ऋणात्मक दोनों Value लेना हो तब इस Signed का उपयोग किया जाता है। यह By Default होता है।
जैसे - signed int n;
यदि किसी Variable में सिर्फ Positive Value लेना होता है तब हम Unsigned Qualifire का उपयोग करते हैं।
जैसे- unsigned int  m;
sign Qualifier का उपयोग केवल int ( अंकीय ) , long int ( बड़ा अंक ) , एवं char ( वर्ण A - Z ) के लिए किया जाता है।

( II ) Size Qualifier -

इसका उपयोग किसी Primary Data ( int या char ) के size को बदलने के लिए किया जाता है। अर्थात Store किये जाने वाले value के Range को कम या ज्यादा करने के लिए किया जाता है।
ये size qualifier को दो प्रकार से बांटा गया है -
जैसे - short  int  n;
         lonjg  int m;
तो साथियों इस पोस्ट में हमने पढा की qualifier एक व्यवहार या गुण परिवर्तन करने वाला फीचर के रूप में प्रयोग किया जाता है। जो की दो प्रकार से अलग करता है एक तो चिन्ह ( sign ) के हिसाब से और दूसरा उसके आकार
 ( Size ) के आधार पर और यह चिन्ह के आधार पर फिर से दो प्रकार में बांटता है       "- " "+" के रूप में तथा Size छोटा ( Short ) और लम्बा ( Long ) के रूप में।

Monday, January 11, 2021

January 11, 2021

C Character Set :----By Sapan Das



C Character Set :

जैसा की हम जानते है की प्रत्येक language मे words और statements को लिखने के लिए विभिन्न characters के समूहो का उपयोग होता है जिसके अंतर्गत alphabet ,digit और विशेष प्रकार के symbol का उपयोग होता है  उसी प्रकार C भाषा के भी कैरक्टर सेट होते है जो कुल 256 कैरक्टर का समर्थन करती है।

हर c प्रोग्राम मे स्ततेमेंट्स होते है इन स्ततेमेंट्स का निर्माण words के प्रयोग से किया जाता है और इन words का निर्माण c character सेट का उपयोग करके किया जाता है

c language मे निम्न character सेट होते है :------

  1. Alphabets
  2. Digits
  3. Special Symbols
  4. White Space Character 

Alphabets

c language इंग्लिश language के upper case और lower case के 52 alphabet को सपोर्ट करती है 

C language supports all the alphabets from the English language. Lower and upper case letters together support 52 alphabets.

lower case letters - a to z

UPPER CASE LETTERS - A to Z

Digits


C language supports 10 digits which are used to construct numerical values in C language.

Digits - 0, 1, 2, 3, 4, 5, 6, 7, 8, 9

Special Symbols

C language supports a rich set of special symbols that include symbols to perform mathematical operations, to check conditions and  other special symbols.

सी लैड्ग्वेज special symbol के समूह को support करती है जिसका उपयोग mathematical operations, to check conditions,backspaces आदि के लिए किया जाता है 

Special Symbols - ~ @ # $ % ^ & * ( ) _ - + = { } [ ] ; : ' " / ? . > , < \ | tab newline space NULL bell backspace verticaltab etc.,

Whitespace character 

इस character set के अंतर्गत blank space,v-tab h-tab form feed and new line character आते है