Pages

Sunday, 24 July 2016

Special Operator in C



เคธ्เคชेเคถเคฒ เค†เคชเคฐेเคŸเคฐ 

เคธ्เคชेเคถเคฒ เค†เคชเคฐेเคŸเคฐ เคธी เคฎे เคตเคน เค†เคชเคฐेเคŸเคฐ เคนैं เคœो เค†เคฎ เค†เคชเคฐेเคŸเคฐ เคจเคนीं เคนैं เค”เคฐ เค‡เคจเค•े เค‰เคชเคฏोเค— เค•ा เคเค• เคจिเคถ्เคšिเคค เค†เคตเคถ्เคฏเค•เคคा เคนोเคคी เคนैं। เคธ्เคชेเคถเคฒ เค†เคชเคฐेเคŸเคฐ เคตेเคฐिเคเคฌเคฒ เค•े เคฒोเค•ेเคถเคจ เค”เคฐ เค†เค•ाเคฐ เค•े เคฌाเคฐे เคฎे เคœाเคจเค•ाเคฐी เคธंเค—्เคฐเคนीเคค เค•เคฐเคคा เคนैं เค‡เคธ เคฒिเค เค‡เคธे เคธ्เคชेเคถเคฒ เค†เคชเคฐेเคŸเคฐ เค•เคนเคคे เคนैं। เคœो เค•ी เคจिเคฎ्เคจ เคช्เคฐเค•ाเคฐ เคธे เคธूเคšी-เคฌเคฆ्เคง เค•िเค เค—เค เคนैं।

 S.no
Operators
Description
1
&
This is used to get the address of the variable.
Example : &a will give address of a.
2
*
This is used as pointer to a variable.
Example : * a  where, * is pointer to the variable a.
3
Sizeof ()
This gives the size of the variable.
Example : size of (char) will give us 1.

เคเคก्เคฐेเคธ เค†เคชเคฐेเคŸเคฐ (&) :
                  เค•िเคธी เคตेเคฐिเคเคฌเคฒ เค•े เคเคก्เคฐेเคธ เค•ो เคœाเคจเคจे เค•े เคฒिเค & เค†เคชเคฐेเคŸเคฐ เค•ा เค‡เคธ्เคคेเคฎाเคฒ เค•िเคฏा เคœाเคคा เคนैं, เคฏเคน เคเค• เคฏूเคจเคฐी เค†เคชเคฐेเคŸเคฐ เคนैं, เค†เคช เค‡เคธे เคฌिเคŸเคตाเค‡เคœ and เค†เคชเคฐेเคŸเคฐ เคจ เคธเคฎเคे เค•्เคฏोंเค•ि เคฌिเคŸเคตाเค‡เฅ› & เค†เคชเคฐेเคŸเคฐ เคฌाเค‡เคจเคฐी เค†เคชเคฐेเคŸเคฐ เคนैं เคฏाเคจि เคตเคน เคฆो เค“เคชเคฐेंเคก เค•े เคธाเคฅ เค‡เคธ्เคคेเคฎाเคฒ เคนोเคคा เคนैं, เคœเคฌเค•ि เคเคก्เคฐेเคธ เค†เคชเคฐेเคŸเคฐ เค‰เคจเคฐी เค†เคชเคฐेเคŸเคฐ เค•े เคธाเคฅ เคฏाเคจि เคเค• เค“เคชเคฐेंเคก เค•े เคธाเคฅ เค‡เคธ्เคคेเคฎाเคฒ เคนोเคคा เคนैं। เคœैเคธे b = & a เคฏเคนा เคชเคฐ a เค•ा เคฎेเคฎोเคฐी เคเคก्เคฐेเคธ b เคจाเคฎ เค•े เคชाเค‡ंเคŸเคฐ เคตेเคฐिเคเคฌเคฒ เคฎे เคธ्เคŸोเคฐ เค•िเคฏा เคœा เคฐเคนा เคนैं।

เคชाเค‡ंเคŸเคฐ เค†เคชเคฐेเคŸเคฐ (*)
            เคฏเคน เค†เคชเคฐेเคŸเคฐ เค•िเคธी เคเคก्เคฐेเคธ เค•े เค†เคงाเคฐ เคชเคฐ เคตेเคฐिเคเคฌเคฒ เค•ो เคชॉเค‡ंเคŸ เค•เคฐเคจे เค•े เคฒिเค เค‰เคชเคฏोเค— เคฎे เค†เคคा เคนैं। เค‡เคธเค•ो เคธเคฎเคเคจे เค•े เคฒिเค เคเค• เค‰เคฆाเคนเคฐเคฃ เคฆेเค–े---
เคฎाเคจा เคฆो เคตेเคฐिเคเคฌเคฒ เคนैं *p, a เค…เคฌ
a = 23
p = & a
print *p

เคŠเคชเคฐ เคฆिเคฏे เค‰เคฆाเคนเคฐเคฃ เคฎे เค†เคฎเคจे เคฆो เคตेเคฐिเคเคฌเคฒ เค‰เคชเคฏोเค— เค•िเคฏा เคนैं เคเค• เคตेเคฐिเคเคฌเคฒ เค•े เคธाเคฎเคจे * (เคชॉเค‡ंเคŸเคฐ) เคฒเค—ा เคนुเค† เคนैं เคœो เคฏเคน เคฌเคคा เคฐเคนा เคนैं เค•ी เคฏा เคตेเคฐिเคเคฌเคฒ เคตैเคฒ्เคฏू เค•े เคฐूเคช เคฎे เค•ेเคตเคฒ เคฆूเคธเคฐे เคตेเคฐिเคเคฌเคฒ เค•े เคชเคคे เค•ो เคธ्เคŸोเคฐ เค•เคฐेเค—ा, a =23 เค•ा เคฎเคคเคฒเคฌ เคนैं เค•ी เคนเคฎเคจे a เคฎे 23 เคตैเคฒ्เคฏू เคธ्เคŸोเคฐ เค•เคฐ เคฆी เคนैं। เคซिเคฐ เค…เค—เคฒी เคฒाเค‡เคจ เคนैं p = &a เคœिเคธเค•ा เคฎเคคเคฒเคฌ เคนैं เค•ी เคนเคฎเคจे a เค•े เคซिเคœिเค•เคฒ เคเคก्เคฐेเคธ เค•ो p เคฎे เคธ्เคŸोเคฐ เค•เคฐ เคฆिเคฏा เคนैं। เค…เคฌ print *p เคฒिเค–ा เคนुเค† เคนैं เคœिเคธเค•ा เคฎเคคเคฒเคฌ เคนैं เค•ी p เคฎे เคœो เคญी เคตैเคฒ्เคฏू เคนैं เคตเคน a เค•ा เคเคก्เคฐेเคธ เคนैं เค”เคฐ เค‡เคธเคฒिเค เค†เค‰เคŸเคชुเคŸ 23 เคช्เคฐिंเคŸ เคนोเค—ा। เค•्เคฏोंเค•ि p เคตेเคฐिเคเคฌเคฒ a เค•ो เคชॉเค‡ंเคŸ เค•เคฐ เคฐเคนा เคฅा। เค‡เคธเคฒिเค เค‡เคธे เคชॉเค‡ंเคŸเคฐ เคตेเคฐिเคเคฌเคฒ เค•เคนเคคे เคนैं।

Sizeof() เค†เคชเคฐेเคŸเคฐ :

            Sizeof() เค†เคชเคฐेเคŸเคฐ เค•िเคธी เคตेเคฐिเคเคฌเคฒ เค•ी เคกाเคŸा เค•ो เคธ्เคŸोเคฐ เค•เคฐเคจे เค•ी เค•्เคทเคฎเคคा เค•ो เคฌเคคाเคคा เคนैं, เค•्เคทเคฎเคคा เคฏा เค†เค•ाเคฐ เค•ो เคฌเคคाเคจे เค•े เคฒिเค เคฏเคน เคฌाเค‡เคŸ เค‡เค•ाเคˆ เค•ा เค‰เคชเคฏोเค— เค•เคฐเคคा เคนैं। เคœैเคธे เคฎाเคจा เคนเคฎाเคฐे เคชाเคธ เคเค• เคตेเคฐिเคเคฌเคฒ เคนैं เคœिเคธเค•ा เคกाเคŸा เคŸाเค‡เคช เค‡ंเคŸीเคœเคฐ เคนैं, เคตेเคฐिเคเคฌเคฒ เค•ा เคจाเคฎ a เคฐเค–ा เค—เคฏा เคนैं। เค…เคฌ เค†เคช เคœाเคจเคจा เคšाเคนเคคे เคนैं เค•ी a เคกाเคŸा เค•ो เคธ्เคŸोเคฐ เค•เคฐเคจे เค•े เคฒिเค เค•िเคคเคจी เคฎेเคฎोเคฐी เค•ो เค˜ेเคฐेเค—ा। เคค เค†เคช sizeof() เค•ा เค‰เคชเคฏोเค— เค•เคฐ เคธเค•เคคे เคนैं, เคœैเคธे sizeof(a) เคœिเคธเคฎे เค‡เคธเค•ा เคชเคฐिเคฃाเคฎ 2, เค…เค—เคฐ เค†เคชเค•ा เค•เคฎ्เคช्เคฏुเคŸเคฐ 16 เคฌिเคŸ เค•ा เคนुเค†, เค”เคฐ เค…เค—เคฐ เค†เคชเค•ा เค•เคฎ्เคช्เคฏुเคŸเคฐ 32 เคฌिเคŸ เค•ा เคนैं เคคो 4 เคช्เคฐिंเคŸ เคนोเค—ा।

No comments:
Write comments

Popular Posts

Recommended Posts × +