हिंदी में सी भाषा में स्थिरांक , constant in c कंप्यूटर भाषा constants in c language in hindi
constants : कोई प्रोग्रामिंग लैंग्वेज किसी भी डाटा ( number, character, strings) पर प्रोसेसिंग करने में मदद करता है डाटा पर processing में कई सारे निर्देशो के क्रमबद पालन को करने के लिए किया जता है |सभी programming language किसी fixed syntax rule को फॉलो करता है | ठीक उसी प्रकार c laguage की खुद की vecobury और grammer है| इस article में constants ,variable और उनके प्रकार के बारे में पड़ेगे| character set character का यूज़ word,numerical expression और number बनाने मई किया जाता है C LANGUAGE में CHARACTER को चार भागो में डिवाइडकिया गया है |
1.LETTER:
LETTER में सभी ALPHABETS आते है | दोनों CLASS (i) UPPERCLASS और (ii)
LOWER CLASS
LOWER CLASS
2.DIGIT :
इसमें सभी 0-9 DIGITS आते है | इससे NUMBER और numerical expressionबनाते
है |
है |
3.SPECIAL CHARACTER
इसमें 30 स्पेशल CHARACTER आते है जिनका कुछ स्पेशल उपयोग होता है | सभी 30
CHARACTER की
लिस्ट निचे है |
CHARACTER की
लिस्ट निचे है |
1
|
COMMA ( , )
|
AMPERSAND ( & )
|
2
|
PERIOD ( . )
|
CARAT ( ^ )
|
3
|
SEMICOLON ( ; )
|
ASTERISK ( * )
|
4
|
COLON ( : )
|
MINUS SIGN ( – )
|
5
|
QUESTION MARK ( ?
) |
PLUS SIGN ( + )
|
6
|
APOSTROPE ( ‘ )
|
OPENING BRAKET ( < )
|
7
|
QUOTION MARK ( ‘’ )
|
CLOSING BACKET ( > )
|
8
|
EXCLAMINATION MARK ( ! )
|
LEFT BRACKET ( [ )
|
9
|
VERTICLA BAR ( | )
|
RIGHT BRACKET ( ] )
|
10
|
SLASH ( / )
|
LEFT BRACE ( { )
|
11
|
BLAC SLASH ( \ )
|
RIGHT BRACE ( } )
|
12
|
TILDE ( ~ )
|
LEFT PARENTHESIS (
|
13
|
UPPER SCOP ( _ )
|
RIGHT PARENTHESIS )
|
14
|
DOLLAR SIGN ( $ )
|
NUMBER SIGN ( # )
|
15
|
PERCENTAGE ( % )
|
C TOKENS
C LANGUAGE में कुछ STIRNG होते है जिनका कुछ विशेष अर्थ होता है उसे टोकंस कहते है |क LANGUAGE मे छ प्रकार
के TOKEN होते है |
के TOKEN होते है |
KEYWORD
सभी KEYWORDS का अपना MEANING होता है |उस मीनिंग को कोई CHANGE नहीं कर
सकता है |KEYWORD किसी PROGRAM को BUILDING BLOCK प्रदान करते है |कुछ बहुत
महत्वपूर्ण क KEYWORDS की LIST निचे है |
सकता है |KEYWORD किसी PROGRAM को BUILDING BLOCK प्रदान करते है |कुछ बहुत
महत्वपूर्ण क KEYWORDS की LIST निचे है |
1.
BREAK : ये कीवर्ड किसी PROGRAME के क्रम को BREAK
कर सकता है |
BREAK : ये कीवर्ड किसी PROGRAME के क्रम को BREAK
कर सकता है |
2.
CHAR :
ये CHARACTER को DEFINE करता है |
CHAR :
ये CHARACTER को DEFINE करता है |
3.
VOID :
ये प्रोग्राम की MAIN BODY को START करता है |
VOID :
ये प्रोग्राम की MAIN BODY को START करता है |
4.
GOTO : ये
KISI प्रोग्राम के भाग को स्किप करने के लिए इस्तमाल होता है |
GOTO : ये
KISI प्रोग्राम के भाग को स्किप करने के लिए इस्तमाल होता है |
IDENTIFIER
IDENTIFIER किसी VARIABLE ( जिसे कोई VALUE ASSIGN की जा सके ), AARAY,FUNCTION
का नाम होता है | ये USER के द्वारा दिया जता है | यूजर NUMBER के अलावा कोई भी
ALPHABET को IDENTIFIER
का नाम होता है | ये USER के द्वारा दिया जता है | यूजर NUMBER के अलावा कोई भी
ALPHABET को IDENTIFIER
बना सकता है | उदहारण के लिए :
INT A ; // A IDENTIFIER है जो NUMERICAL VALUE ले सकता है|
ARRAY B ; // B IDENTIFIER है जो ARRAY है |
FUNCTION ADD ( ) ; // ADD IDENTIFIER है जो किसी FUNCTION का नाम है
|
|
CONSTANT
CONSTANT की FIXED VALUE होती
है | इसकी VALUE पुरे प्रोग्राम प्रोग्राम में एक ही
रहती है |ये दो प्रकार की के होती है |
है | इसकी VALUE पुरे प्रोग्राम प्रोग्राम में एक ही
रहती है |ये दो प्रकार की के होती है |
उदाहरन के लिए :
CONST PI ; // PI की VALUE 22.7
होती है |
होती है |
1.NUMERICAL CONSTANT:
NUMERICAL CONSTANT वो CONSTANT होते है जिनकी VALUE NUMERICAL होती
है | ये दो प्रकार के होते है |
है | ये दो प्रकार के होते है |
INTERGER CONSTANT
वो constant होते है जिनकी एक FIXED numerical
VALUE होती है |ये तीन (i) DECIMAL (ii) OCTAL (iii)HEXADECIMAL प्रकार होते है|
VALUE होती है |ये तीन (i) DECIMAL (ii) OCTAL (iii)HEXADECIMAL प्रकार होते है|
DECIMAL CONSTANT 0-9 DIGIT वाले numerical EXPRESSION को रखते है |इसके
आगे + और – का सिग्न हो सक्गता है | लेकिन DIGIT के बीच COMMA , SPACE और स्पेशल character नहीं हो सकता है |
आगे + और – का सिग्न हो सक्गता है | लेकिन DIGIT के बीच COMMA , SPACE और स्पेशल character नहीं हो सकता है |
उदहारण: +120 -2345
0 -567 +45
0 -567 +45
OCTAL INTEGER CONSTANT की VALUE 0-7 कोई भी DIGIT हो सकता है | लेकिन इसके START
हेमेशा 0 से होगा|
हेमेशा 0 से होगा|
उदहारण : 0256 +0365 -0251
HEXADECIMAL INTEGER की VALUE में 0-9 और A,B,C,D,E,F हो सकते है |
इसके स्टार्ट में 0X लगा होता है |
इसके स्टार्ट में 0X लगा होता है |
उदहारण 0X568A 0XA7 0X67E5
INTEGER की STORING CAPACITY अलग अलग कंप्यूटर पर निर्भर करती है |जैसे
16 बिट कंप्यूटर में 327767 है और 32 बिट में 2147483647 है|
16 बिट कंप्यूटर में 327767 है और 32 बिट में 2147483647 है|
REAL CONSTANT :
REAL CONSTANT ये CONSTANT होते है जिनकी VALUE REAL TIME के साथ चंगे
होती है |इनकी वैल्यू डेसीमल में कुछ वैल्यू होती है |उदहारण के लिए :
होती है |इनकी वैल्यू डेसीमल में कुछ वैल्यू होती है |उदहारण के लिए :
12.563
+5.68 -0.23 +83652.2356
+5.68 -0.23 +83652.2356
यह सभव है की WHOLE VALUE जो की DECIMAL से PAHLE होती हटा सकते है |इस
तरह की CONSTANT को भी REAL CONSTANT कहते है |
तरह की CONSTANT को भी REAL CONSTANT कहते है |
रियल constant को EXPONENTION NOTATION में EXPRESS किया जा सकता है |
उदाहरन के लिये 253.678 को 2.53E2 में बताया जा है |
SINGLE CHARACTER CONSTANT
SINGLE CHARACTER CONSTANT कवेल एक CHARACTER को HOLD कर सकता है
| ये दो SINGLE QUOTE में CLOSE होते है जैसे उदहारण में बताया गया है |
| ये दो SINGLE QUOTE में CLOSE होते है जैसे उदहारण में बताया गया है |
सभी CHARACTER CONSTANT की एक ASCII वैल्यू होती है |जैसे A की
ASCII VALUE 01 ,B की 02 ,C की 03 आदि है | स्माल अल्फाबेट की ASCII VALUE अलग
होती है |जैसे a की 97 ,b की 98 आदि है|
ASCII VALUE 01 ,B की 02 ,C की 03 आदि है | स्माल अल्फाबेट की ASCII VALUE अलग
होती है |जैसे a की 97 ,b की 98 आदि है|
STRING CONSTANT
STRING CHARACTER के समूह को कहते है | एसे CONSTANT जिनकी VALUE
कोई STRING होती है उसे स्ट्रिंग CONSTANT कहते है | CHARACTER LETTER ,NUMBER ,SPECIAL
CHARACTER ,और
BLANK SPACE हो सकता है |ये दो DOUBLE QUOTE में CLOSE होता है |
कोई STRING होती है उसे स्ट्रिंग CONSTANT कहते है | CHARACTER LETTER ,NUMBER ,SPECIAL
CHARACTER ,और
BLANK SPACE हो सकता है |ये दो DOUBLE QUOTE में CLOSE होता है |
उदहारण के लिए
BACKLASH CHARACTER CONSTANTS
C LANGUAGE में, कुछ CHARACTER जिनके आगे
BACKLASH लगा होता उनका विशेष महत्वहोता है |ये constant एक FUNCTION की भाति
कार्य कर सकता है | कुछ महत्वपूर्ण BACKLASH CHARACTER CONSTANT निचे है |
BACKLASH लगा होता उनका विशेष महत्वहोता है |ये constant एक FUNCTION की भाति
कार्य कर सकता है | कुछ महत्वपूर्ण BACKLASH CHARACTER CONSTANT निचे है |
\n ; //NEW LINE में जाने के लिए
\a : //audible bell के लिए
\b ; //backspace के लिए
\t ; // horizonatl tab के लिए
\v ; // verticle tab के लिए
\0 : //null के लिए