Pages

Showing posts with label variable assignment. Show all posts
Showing posts with label variable assignment. Show all posts

Saturday, 30 July 2016

Variable Declaration, intialization and assignment



เคตेเคฐिเคเคฌเคฒ เคกिเค•्เคฒाเคฐेเคถเคจ (เคตेเคฐिเคเคฌเคฒ เค•ी เค˜ोเคทเคฃा)

เคช्เคฐोเค—्เคฐाเคฎ เคฎे เค†เค•เฅœो เคฏा เคกाเคŸा เค•ो เค‰เคชเคฏोเค— เค•เคฐเคจे เค•े เคฒिเค เค‰เคธे เคเค• เคจाเคฎ เคฆिเคฏा เคœाเคคा เคนैं เคœिเคธे เคนเคฎ เคตेเคฐिเคเคฌเคฒ เค•े เคจाเคฎ เคธे เคœाเคจเคคे เคนैं। เคชเคฐ เคฏเคน เคจाเคฎเค•เคฐเคฃ เค•ैเคธे เคนोเคคा เคนैं เค‡เคธเค•ा เคเค• เคตिเคงि เคนोเคคी เคนैं เคœिเคธे เคนเคฎ เค‡เคธ เคธेเค•्เคถเคจ เคฎे เคœाเคจेंเค—े। เคธเคฌเคธे เคชเคนเคฒे เค†เคช เค•ो เคฏเคน เคชเคคा เคนोเคจा เคšाเคนिเค เค•ी เคจाเคฎเค•เคฐเคฃ เค•ी เค‡เคธ เคช्เคฐเค•्เคฐिเคฏा เค•ो เคธी เคญाเคทा เคฎे เคตेเคฐिเคเคฌเคฒ เค˜ोเคทเคฃा เคคเคฅा เค…ँเค—्เคฐेเคœी เคฎे เคตेเคฐिเคเคฌเคฒ เคกिเค•्เคฒाเคฐेเคถเคจ เค•เคนเคคे เคนैं।
เคตेเคฐिเคเคฌเคฒ เค•े เคจाเคฎ เค•ा เคšเคฏเคจ เคจिเคฎ्เคจ เคฌिเคจ्เคฆुเค“ เค•े เค†เคงाเคฐ เคฎे เค•िเคฏा เคœाเคคा เคนैं।

1 – เคเค• เคตेเคฐिเคเคฌเคฒ-เคจेเคฎ เค…เคฒ्เคซा-เคจ्เคฏूเคฎेเคฐिเค• เค…เค•्เคทเคฐो เค•ा เคธเคฎूเคน เคนो เคธเค•เคคा เคนैं। เคœैเคธे std12, a1, a2 เคฏे เคธเคญी เคฎाเคจ्เคฏ เคนैं।

2 – เค•िเคธी เคญी เคตेเคฐिเคเคฌเคฒ-เคจेเคฎ เค•ा เคชเคนเคฒा เค…เค•्เคทเคฐ เคจ्เคฏूเคฎेเคฐिเค• (เคจंเคฌเคฐ) เคจเคนीं เคนोเคจा เคšाเคนिเค। เคœैเคธे 1a, 2std เคฏे เค…เคฎाเคจ्เคฏ เคนैं।

3 – เค•िเคธी เคญी เคตेเคฐिเคเคฌเคฒ-เคจेเคฎ เค•ा เคชเคนเคฒा เค…เค•्เคทเคฐ เค…เคฒ्เคซाเคฌेเคŸ เคฏा เค…ंเคกเคฐเคธ्เค•ोเคฐ “_” เคธे เคช्เคฐाเคฐเคฎ्เคญ เคนोเคจा เคšाเคนिเค। std, a24, _gh, _nam เค†เคฆि เคฎाเคจ्เคฏ เคนैं।

4 – เคตेเคฐिเคเคฌเคฒ-เคจेเคฎ เค•ेเคธ เคธेंเคธेเคŸिเคต เคนोเคคे เคนैं เคฏाเคจि std เค”เคฐ Std เคฆोเคจों เค…เคฒเค— เค…เคฒเค— เคตेเคฐिเคเคฌเคฒ-เคจेเคฎ เคนैं, เค•्เคฏोंเค•ि เคชเคนเคฒे เคฎे เคช्เคฐเคฏुเค•्เคค เคธเคญी เค…เค•्เคทเคฐ เค›ोเคŸे เคนैं, เคชเคฐ เคฆूเคธเคฐे เคตेเคฐिเคเคฌเคฒ-เคจेเคฎ เคฎे เคชเคนเคฒा เค…เค•्เคทเคฐ เคฌเฅœा เคนैं।

5 -  เค•ी-เคตเคฐ्เคก เคตेเคฐिเคเคฌเคฒ-เคจेเคฎ เค•े เคฐूเคช เคฎे เค‰เคชเคฏोเค— เคจเคนीं เค•िเคฏा เคœा เคธเค•เคคा เคนैं।

6 – เคตेเคฐिเคเคฌเคฒ-เคจेเคฎ เค•े เคฌीเคš เคฎे เค•ोเคˆ เคญी เคธ्เคชेเคถเคฒ เค•ैเคฐेเค•्เคŸเคฐ เค‰เคชเคฏोเค— เคจเคนीं เค•िเคฏा เคœा เคธเค•เคคा เคนैं। เคœैเคธे เคธेเคฎीเค•ाเคฒเคฎ, เคนैเคถ, เคกॉเคฒเคฐ, เคต्เคนाเค‡เคŸ-เคธ्เคชेเคธ เค†เคฆि เคตเคฐ्เคœिเคค เคนैं।
เค…เคฌ เคฆेเค–เคคे เคนैं เค•ी เคตेเคฐिเคเคฌเคฒ เค•ा เคกिเค•्เคฒाเคฐेเคถเคจ (เคตेเคฐिเคเคฌเคฒ เค•ो เคชเคฐिเคญाเคทिเคค) เค•ैเคธे เค•เคฐเคคे เคนैं। เคตेเคฐिเคเคฌเคฒ เค•ो เคชเคฐिเคญाเคทिเคค เค•เคฐเคจे เค•े เคฒिเค เคกाเคŸा เคŸाเค‡เคช เค”เคฐ เคตेเคฐिเคเคฌเคฒ เคจेเคฎ (เค†เค‡เคกेंเคŸिเฅžाเคฏเคฐ्เคธ) เค•ी เค†เคตเคถ्เคฏเค•เคคा เคนोเคคी เคนैं। เคœैเคธे 

1 – เค…เค—เคฐ เค†เคช เคฌिเคจा เคฆเคถเคฎเคฒเคต เค•ी เคธंเค–्เคฏा เค•ो เคธ्เคŸोเคฐ เค•เคฐเคจे เค•े เคฒिเค เคตेเคฐिเคเคฌเคฒ เคฌเคจा เคฐเคนे เคนैं เคคो เค†เคชเค•ो เค‡ंเคŸीเคœเคฐ เคกाเคŸा เคŸाเค‡เคช เค•ा เคšเคฏเคจ เค•เคฐเคจा เคšाเคนिเค। เค‡ंเคŸीเคœเคฐ เคกाเคŸा เคŸाเค‡เคช เคฎुเค–्เคฏ เคฐूเคช เคธे เคคीเคจ เคช्เคฐเค•ाเคฐ เคธे เค‰เคชเคฏोเค— เค•िเค เคœा เคธเค•เคคे เคนैं।
1-  เค‡ंเคŸीเคœเคฐ
2-  เคถॉเคฐ्เคŸ เค‡ंเคŸीเคœเคฐ
3-  เคฒॉเคจ्เค— เค‡ंเคŸीเคœเคฐ

1 – เค‡ंเคŸीเคœเคฐ

เค‡ंเคŸीเคœเคฐ เคฎे เคตेเคฐिเคเคฌเคฒ เค•ो เคชเคฐिเคญाเคทिเคค เค•เคฐเคจे เค•े เคฒिเค int เค•ीเคตเคฐ्เคก เค•ा เค‰เคชเคฏोเค— เค•เคฐเคคे เคนैं। เค…เค—เคฐ เค†เคช -32768 เคธे 32767 เคคเค• เคธंเค–्เคฏा เค•ो เคธ्เคŸोเคฐ เค•เคฐเคจे เค•े เคฒिเค เคตेเคฐिเคเคฌเคฒ เคฌเคจाเคจा เคนैं เคคो เคจिเคจ เคคเคฐीเค•े เคธे เค†เคช เคฒिเค–े।
int a ; เคฏा signed int a;
เคฏเคฆि เค†เคช 0 to 65,535 เคคเค• เค•ी เคธंเค–्เคฏा เค•ो เคตेเคฐिเคเคฌเคฒ เคฎे เคธ्เคŸोเคฐ เค•เคฐเคจा เคšाเคนเคคे เคนैं เคคो เคจिเคฎ्เคจ เคคเคฐीเค•े เคธे เค†เคชเค•ो เคตेเคฐिเคเคฌเคฒ เคชเคฐिเคญाเคทिเคค เค•เคฐเคจा เคนोเค—ा।
unsigned int a;

2 – เคถॉเคฐ्เคŸ เค‡ंเคŸीเคœเคฐ

เคถॉเคฐ्เคŸ เค‡ंเคŸीเคœเคฐ เคฎे เคตेเคฐिเคเคฌเคฒ เคชเคฐिเคญाเคทिเคค เค•เคฐเคจे เค•े เคฒिเค short int เค•ीเคตเคฐ्เคก เค•ा เค‡เคธ्เคคेเคฎाเคฒ เค•เคฐเคคे เคนैं। 0 เคธे 255 เคคเค• เค•ी เคตैเคฒ्เคฏू เค•ो เคธ्เคŸोเคฐ เค•เคฐเคจे เค•े เคฒिเค เคจिเคฎ्เคจ เคคเคฐीเค•े เคธे เคฒिเค–เคจा เคนोเคคा เคนैं।
Unsigned short int a;
เค”เคฐ -128 เคธे 127 เคคเค• เค•ी เคตैเคฒ्เคฏू เค•ो เคธ्เคŸोเคฐ เค•เคฐเคจे เค•े เคฒिเค เคจिเคฎ्เคจ เคคเคฐीเค•े เคธे เคฒिเค–ा เคœा เคธเค•เคคा เคนैं।
Signed short int a; เคฏा short int a;

3 – เคฒॉเคจ्เค— เค‡ंเคŸीเคœเคฐ 

เคฒॉเคจ्เค— เค‡ंเคŸीเคœเคฐ เคตेเคฐिเคเคฌเคฒ เค•ो เคชเคฐिเคญाเคทिเคค เค•เคฐเคจे เค•े เคฒिเค long int เค•ीเคตเคฐ्เคก เค•ा เค‡เคธ्เคคेเคฎाเคฒ เค•เคฐเคคे เคนैं। เคคเคฅा เค†เคช -2,147,483,648 เคธे 2,147,483,647 เคคเค• เค•ी เคตैเคฒ्เคฏू เค•ो เคตेเคฐिเคเคฌเคฒ เคฎे เคธ्เคŸोเคฐ เค•เคฐเคจे เค•े เคฒिเค signed long int เค•ा เค‡เคธ्เคคेเคฎाเคฒ เค•เคฐเคคे เคนैं เคคเคฅा  0 เคธे 4,294,967,295 เคคเค• เค•ी เคตैเคฒ्เคฏू เค•ो เคธ्เคŸोเคฐ เค•เคฐเคจे เค•े เคฒिเค unsigned long int เคฒिเค–เคจा เคนोเคคा เคนैं।

2 – เค…เค—เคฐ เค†เคชเค•ो เคฆเคถเคฎเคฒเคต เคธंเค–्เคฏा เค•ो เคธ्เคŸोเคฐ เค•เคฐเคจा เคšाเคนเคคे เคนैं เคคो เค†เคช เคจिเคฎ्เคจ เคคเคฐीเค•े เคธे เค•เคฐ เคธเค•เคคे เคนैं เคœैเคธे –
float a ;
double a;
long double a;
float เค•ा เค‡เคธ्เคคेเคฎाเคฒ เค†เคช เคœเคฌ เค•เคฐเคคे เคนैं เคœเคฌ เค†เคชเค•ो เคฆเคถเคฎเคฒเคต เคฏुเค•्เคค เค•िเคธी เคธंเค–्เคฏा เค•ो เคตेเคฐिเคเคฌเคฒ เคฎे เคธ्เคŸोเคฐ เค•เคฐเคจा เคนो। เค‡เคธเค•ी เคฐेंเคœ 1.2E-38 เคธे 3.4E+38 เคคเคฅा เค‡เคธเคธे เคœ्เคฏाเคฆा เคฐेंเคœ เค•ी เคธंเค–्เคฏा เค•ो เคธ्เคŸोเคฐ เค•เคฐเคจे เค•े เคฒिเค double เค•ा เค‡เคธ्เคคेเคฎाเคฒ เค•เคฐเคคे เคนैं เคœिเคธเค•ी เคฐेंเคœ 2.3E-308 เคธे 1.7E+308 เคนैं เค”เคฐ เค‡เคธเคธे เคญी เคœ्เคฏाเคฆा เคฐेंเคœ เค•ी เคธंเค–्เคฏा เค•ो เคธ्เคŸोเคฐ เค•เคฐเคจे เค•े เคฒिเค long double เคกाเคŸा เคŸाเค‡เคช เค•ा เค‡เคธ्เคคेเคฎाเคฒ เค•เคฐเคคे เคนैं। เคœिเคธเค•ी เคฐेंเคœ 3.4E-4932 เคธे 1.1E+4932 เคคเค• เคนोเคคी เคนैं

เคตेเคฐिเคเคฌเคฒ initialization

เคตेเคฐिเคเคฌเคฒ เค‡เคจीเคธिเคฏเคฒाเค‡เฅ›ेเคถเคจ เค•ा เคคाเคค्เคชเคฐ्เคฏ เคตेเคฐिเคเคฌเคฒ เค•ो เคช्เคฐเคฅเคฎ เคฌाเคฐ เค•ोเคˆ เคตैเคฒ्เคฏू เคฆेเคจा เค•เคนเคฒाเคคा เคนैं। เคตेเคฐिเคเคฌเคฒ เค•ो เคชเคฐिเคญाเคทिเคค เค•เคฐเคจे เค•े เคฌाเคฆ, เคตेเคฐिเคเคฌเคฒ เคฎे เคชเคนเคฒी เคฌाเคฐ เค•ोเคˆ เคตैเคฒ्เคฏू เค‡เคจ्เคธเคฐ्เคŸ เค•เคฐเคจे เค•ी เคช्เคฐเค•्เคฐिเคฏा เคตेเคฐिเคเคฌเคฒ เค‡เคจीเคธिเคฏเคฒाเค‡เคœेเคถเคจ เค•เคนเคฒाเคคा เคนैं। เคœैเคธे
int a ;
เค…เคญी เค…เคญी เคนเคฎเคจे เคŠเคชเคฐ เคเค• เคตेเคฐिเคเคฌเคฒ เค•ो เคชเคฐिเคญाเคทिเคค เค•िเคฏा เคนैं, เคœिเคธเค•ा เคช्เคฐเค•ाเคฐ เคนเคฎเคจे int เคฐเค–ा เคนैं। เคฏเคน เค•เคฎ्เคช्เคฏुเคŸเคฐ เค•ी เคฎेเคฎोเคฐी เคฎे 2 byte เค•ी เคœเค—เคน เคฒेเค—ा, เคœिเคธเคฎे เค†เคช -32768 เคธे 32767 เคคเค• เค•ी เคธंเค–्เคฏा เค•ो เคตैเคฒ्เคฏू เค•े เคฐूเคช เคฎे เค‡เคธ เคตेเคฐिเคเคฌเคฒ เคฎे เคธ्เคŸोเคฐ เค•เคฐ เคธเค•เคคे เคนैं।
a = 2;
เค…เคฌ เค†เคช เคฆेเค–ेंเค—े เค•ी a เค•ी เคชเคฐिเคญाเคทा เค•े เคฌाเคฆ เคฏเคน เคชเคนเคฒा เคฎौเค•ा เคนैं เคœเคนां เคชเคฐ เคนเคฎ a เคจाเคฎ เค•े เคธ เคตेเคฐिเคเคฌเคฒ เคฎे เค•ोเคˆ เคตैเคฒ्เคฏू เค•ो เคธ्เคŸोเคฐ เค•เคฐ เคฐเคนे เคนैं। เคฏเคน เคช्เคฐเค•्เคฐिเคฏा เคตेเคฐिเคเคฌเคฒ เค‡เคจीเคธिเคฏเคฒाเค‡เคœेเคถเคจ เค•เคนเคฒाเคคी เคนैं।

เคตेเคฐिเคเคฌเคฒ เค…เคธाเค‡เคจเคฎेंเคŸ 

เคตेเคฐिเคเคฌเคฒ เค…เคธाเค‡เคจเคฎेंเคŸ เค•ा เคคाเคค्เคชเคฐ्เคฏ เคนैं, เค•ी เคตेเคฐिเคเคฌเคฒ เคฎे เคธ्เคŸोเคฐ เคชुเคฐाเคจी เคตैเคฒ्เคฏू เค•ो เคนเคŸเค•เคฐ เค‰เคธ เคตेเคฐिเคเคฌเคฒ เคฎे เค•ोเคˆ เคจเคˆ เคตैเคฒ्เคฏू เค•ो เคธ्เคŸोเคฐ เค•เคฐ เคฆेเคจा। เค•ोเคˆ เคญी เคตेเคฐिเคเคฌเคฒ เคช्เคฐोเค—्เคฐाเคฎ เค•े เค•्เคฐिเคฏाเคจ्เคตเคฏเคจ เค•े เคธเคฎเคฏ เค•เคˆ เคฌाเคฐ เค‰เคชเคฏोเค— เคฎे เคฒाเคฏा เคœाเคคा เคนैं, เค‡เคธ เคฆौเคฐाเคจ เค•เคˆ เคฌाเคฐ เค‰เคธเค•ी เคตैเคฒ्เคฏू เค•ो เคช्เคฐोเค—्เคฐाเคฎ เคช्เคฐोเคธेเคธ เค•เคฐเคคा เคนैं เค”เคฐ เคชुเคฐाเคจी เคตैเคฒ्เคฏू เค•ी เคœเค—เคน เคจเคˆ เคตैเคฒ्เคฏू เค•ो เคธ्เคŸोเคฐ เค•เคฐ เคฆेเคคा เคนैं।
เคœैเคธे
int a;
เคŠเคชเคฐ เคฆिเคฏा เค•ोเคก เคตेเคฐिเคเคฌเคฒ เคกिเค•्เคฒाเคฐेเคถเคจ เคนैं, เคœเคนा เคชเคฐ a เคจाเคฎ เค•ा เคตेเคฐिเคเคฌเคฒ เคฌเคจाเคฏा เคนैं, เคœिเคธเค•ा เคช्เคฐเค•ाเคฐ int (เค‡ंเคŸीเคœเคฐ) เคนैं।


a = 2;
เคŠเคชเคฐ เคนเคฎเคจे เคตेเคฐिเคเคฌเคฒ เค•ो เคตैเคฒ्เคฏू 2 เคธे เค‡เคจीเคธिเคฏเคฒाเค‡เคœ เค•िเคฏा เคนैं।
a = 5 ;
เค…เคฌ เค†เคช เคฆेเค– เคฐเคนे เคนैं เค•ी a เคฎे 5 เค•ो เคธ्เคŸोเคฐ เค•िเคฏा เค—เคฏा เคนैं, เค•्เคฏोंเค•ि 5 เคชเคนเคฒी เคตैเคฒ्เคฏू เคจเคนीं เคนैं เคœो a เคฎे เคธ्เคŸोเคฐ เค•ी เค—เคˆ เคนो, เค‡เคธเค•े เคชเคนเคฒे 2 เค•ो a เคฎे เคธ्เคŸोเคฐ เค•िเคฏा เคœा เคšुเค•ा เคนैं। เค‡เคธ เคฒिเค เค‡เคธ เคฌाเคฐ เคœเคฌ 5 เค•ो a เคฎे เคธ्เคŸोเคฐ เค•िเคฏा เค—เคฏा เคคो, เคฏเคน เคช्เคฐเค•्เคฐिเคฏा เค…เคธाเค‡เคจเคฎेंเคŸ เค•เคนเคฒाเคˆ เคœाเคเค—ी।
 

Popular Posts