मुझे लगता है कि कोई मूल bool
प्रकार नहीं है। लोग या तो int
या char
का उपयोग करते हैं - हालांकि ऐसा लगता है कि int
char
से अधिक बार उपयोग किया जा सकता है? क्या ये सच है?सी में बूलियन मूल्य के लिए चार या Int?
मेरा पहला आवेग char
का उपयोग करना था क्योंकि यह एक छोटा डेटा प्रकार है, लेकिन मुझे कुछ याद आया है? int
बुलियन मूल्यों के लिए बेहतर है, और यदि ऐसा है - क्यों?
शायद क्योंकि 0 इंट के साथ गलत है? अधिक सहज ज्ञान युक्त! – Ali
int का उपयोग किया जाता है क्योंकि यह अनुपयुक्त है, चार इष्टतम डेटा आकार के लिए उपयोग किया जाता है। –
@Ali ए 'char' को' if' कथन में किसी भी 'int' में पदोन्नत किया जाएगा। यह केवल अंतरिक्ष अनुकूलन का मामला है: 'चार' आमतौर पर 'int' से छोटे होते हैं। –