C இல் பூலியன் மதிப்பை எவ்வாறு பயன்படுத்துவது

C Il Puliyan Matippai Evvaru Payanpatuttuvatu



பூலியன் C இல் உள்ள மதிப்புகள் மிகவும் பொதுவானவை, மேலும் அவற்றின் பயன்பாட்டைப் புரிந்துகொள்வது உங்கள் குறியீட்டை மிகவும் திறமையாகவும் எளிதாகவும் படிக்க உதவும். ஒரு மென்பொருளில் பூலியன் மதிப்பு பயன்படுத்தப்படலாம், ஏனெனில் அது உண்மையாகவோ அல்லது தவறாகவோ இருக்கலாம். இது C இல் உள்ள அடிப்படை தரவு வகைகளில் ஒன்றாகும்.

பூலியன் லூப் கட்டுப்பாடு மற்றும் நிபந்தனைகள் முதல் நினைவக ஒதுக்கீடு மற்றும் தரவு கட்டமைப்பு செயல்படுத்தல் வரை பல்வேறு சூழல்களில் மதிப்புகள் பயனுள்ளதாக இருக்கும். 'AND', 'OR' மற்றும் 'NOT' போன்ற லாஜிக் ஆபரேட்டர்களுடன் பயன்படுத்தும் போது பூலியன் மதிப்புகள் சிக்கலான வெளிப்பாடுகளை உருவாக்கலாம், அவை பயன்பாட்டின் நடத்தையை கட்டுப்படுத்த அல்லது நிலைமைகளை சோதிக்க அல்லது முடிவுகளை எடுக்க பயன்படுத்தப்படலாம்.







இந்த கட்டுரை பயன்படுத்த ஒரு விரிவான வழிகாட்டியாகும் பூலியன் சி நிரலாக்கத்தில் மதிப்பு.



C இல் பூலியன் மதிப்பைப் பயன்படுத்தவும்

நீங்கள் பயன்படுத்தலாம் பூலியன் சி நிரலாக்க மொழியில் தலைப்பு மற்றும் தரவு வகை அல்லது அவை இல்லாமல் மதிப்புகள். இந்த இரண்டு முறைகளின் விவரங்களைப் பார்ப்போம்.



முறை 1: தலைப்பு மற்றும் தரவு வகையுடன் பூலியன் மதிப்பைப் பயன்படுத்தவும்

உபயோகிக்க பூலியன் இந்த முறையின் மூலம் மதிப்பு, முதல் படி பெயருடன் தலைப்பு கோப்பை சேர்க்க வேண்டும் 'stdbool.h' . முக்கிய பகுதிக்குப் பிறகு, பயனர்கள் மாறியை வரையறுக்க வேண்டும் ' பூல் ” இது வகையின் மாறியை வரையறுக்கிறது பூலியன் . இந்த மாறி 0 அல்லது 1 ஐ சேமிக்கலாம், முறையே உண்மை மற்றும் தவறான அறிக்கைகளைக் குறிக்கும்.





எப்படி என்பதை நன்கு புரிந்துகொள்ள இப்போது ஒரு எளிய உதாரணத்தைப் பாருங்கள் பூலியன் C இல் தரவு வகை பயன்படுத்தப்படுகிறது.

# அடங்கும்
# அடங்கும்

முழு எண்ணாக ( ) {
bool a = உண்மை ;
என்றால் ( a == உண்மை ) {
printf ( 'ஒரு மதிப்பு உண்மை' ) ;
} வேறு {
printf ( 'a இன் மதிப்பு தவறானது' ) ;
}

திரும்ப 0 ;
}



மேலே உள்ள குறியீட்டில், வகையின் மாறியை வரையறுத்துள்ளோம் பூலியன் bool முக்கிய சொல்லைப் பயன்படுத்தி அதை மதிப்புடன் துவக்கவும் உண்மை . அதன் பிறகு, மாறியின் மதிப்பைக் காண நிபந்தனை சோதனைகளைப் பயன்படுத்த if-else பிளாக்கைப் பயன்படுத்தினோம் 'அ' உண்மை அல்லது பொய்.

வெளியீடு

முறை 2: பூலியன் ஹெடர் கோப்பு மற்றும் தரவு வகையைப் பயன்படுத்தாமல் பூலியன் மதிப்பைப் பயன்படுத்தவும்

பூலியன் மதிப்புகள் பயன்படுத்தாமல் வரையறுக்கப்படலாம் பூலியன் தலைப்பு கோப்பு மற்றும் தரவு வகை. இந்த வழக்கில், முந்தைய எடுத்துக்காட்டில் உள்ளதைப் போலவே செயல்படும் புதிய தரவு வகையை நாம் உருவாக்க வேண்டும்.

தருக்க ஆபரேட்டர்கள் இணைக்கப்பட்டுள்ளனர் பூலியன் மதிப்பு வகை. சி மொழியானது தருக்க ஆபரேட்டர்களில் மூன்று வெவ்வேறு வகைகளைக் கொண்டுள்ளது:

    • லாஜிக்கல் ஆபரேட்டர் && (மற்றும் ஆபரேட்டர்) மூலம் இரண்டு செயல்பாடுகள் ஏற்றுக்கொள்ளப்படுகின்றன. இயக்க மதிப்புகள் இரண்டும் உண்மையாக இருந்தால், இந்த ஆபரேட்டர் உண்மை என்று திரும்பும்; இல்லையெனில், அது தவறானது.
    • தி || (அல்லது ஆபரேட்டர்) லாஜிக்கல் ஆபரேட்டர் இரண்டு செயல்பாடுகளை எடுக்கிறார். இரண்டு செயல்களின் மதிப்புகளும் தவறானதாக இருந்தால், அது தவறானதாகத் தருகிறது; இல்லையெனில், அது உண்மையாக இருக்கும்.
    • '!' என்ற ஓபராண்டுடன் NOT ஆபரேட்டரால் ஒரே ஒரு ஓபராண்ட் ஏற்றுக்கொள்ளப்பட்டது. ஓபராண்டின் மதிப்பு உண்மையாக இருந்தால், அது தவறானதாகவும் நேர்மாறாகவும் இருக்கும்.

செயல்படுத்த முன் வரையறுக்கப்பட்ட செயல்பாடுகளை நாங்கள் பயன்படுத்த வேண்டியதில்லை பூல் . ஒரு உதாரணத்தைப் பார்ப்போம்.

# அடங்கும்

முழு எண்ணாக ( ) {
int x, y;
printf ( 'இரண்டு முழு எண்கள்: \n ' ) ;
ஸ்கேன்எஃப் ( '%DD' , & எக்ஸ், & மற்றும் ) ;
int x_positive = ( எக்ஸ் > 0 ) ;
int y_positive = ( மற்றும் > 0 ) ;
என்றால் ( x_positive && y_positive ) {
printf ( 'இரண்டு மதிப்புகளும் நேர்மறையானவை. \n ' ) ;
} வேறு என்றால் ( x_positive || y_positive ) {
printf ( 'மதிப்புகளில் ஒன்று நேர்மறை. \n ' ) ;
} வேறு {
printf ( 'இரண்டு மதிப்புகளும் எதிர்மறையானவை. \n ' ) ;
}
திரும்ப 0 ;
}

மேலே உள்ள குறியீட்டில், நாம் இரண்டு மாறிகளைப் பயன்படுத்துகிறோம் எக்ஸ் மற்றும் மற்றும் , மற்றும் அவை நேர்மறையா அல்லது எதிர்மறையா என்பதைச் சரிபார்க்கிறது. இரண்டு மாறிகளும் நேர்மறையாக இருந்தால் (இவை AND ஆபரேட்டரால் சரிபார்க்கப்படலாம்), குறியீடு அச்சிடப்படும் 'இரண்டு மதிப்புகளும் நேர்மறையானவை' . அவற்றில் ஒன்று எதிர்மறையாக இருந்தால், குறியீடு வெளியீடுகள் (அல்லது ஆபரேட்டரால் சரிபார்க்கப்படலாம்) 'மதிப்புகளில் ஒன்று நேர்மறை' . இரண்டும் எதிர்மறையாக இருந்தால், குறியீடு வெளியீட்டை அச்சிடுகிறது, 'இரண்டு மதிப்புகளும் எதிர்மறையானவை' .

வெளியீடு

முடிவுரை

பூலியன் மாறிகள் குறியீட்டின் ஓட்டத்தை கட்டுப்படுத்தும் சக்திவாய்ந்த, திறமையான வழியை வழங்குகின்றன, மேலும் நினைவக ஒதுக்கீடு மற்றும் தரவு கட்டமைப்பு கையாளுதல் போன்ற மிகவும் சிக்கலான பணிகளுக்கு மற்ற தரவு வகைகளுடன் இணைந்து பயன்படுத்தலாம். பயனர்கள் பூலியன் மதிப்பை தலைப்பு கோப்பு மற்றும் தரவு வகையுடன் அல்லது அவை இல்லாமல் பயன்படுத்தலாம். இரண்டு முறைகளும் ஏற்கனவே மேலே குறிப்பிடப்பட்ட வழிகாட்டுதல்களில் விவாதிக்கப்பட்டுள்ளன.