2011-01-12 17 views
5

उद्देश्य सी में BOOL और Boolean के बीच क्या अंतर है?बूल बनाम बूलियन

क्या इससे कोई फर्क पड़ता है कि किस का उपयोग किया जाता है?

यदि नहीं, तो वे दोनों क्यों मौजूद हैं?

धन्यवाद

+1

[उद्देश्य-सी: बूल बनाम बूल] के संभावित डुप्लिकेट (http://stackoverflow.com/questions/541289/objective-c-bool-vs-bool) –

उत्तर

10

कोई कार्यात्मक अंतर 1 ऑब्जेक्टिव-सी के BOOL डेटा प्रकार और द्वारा प्रदान की बूलियन प्रकार के विभिन्न जायके, जैसे के बीच, सी के लिए stdbool.h हालांकि, मुहावरेदार ऑब्जेक्टिव-सी कोड BOOL प्रकार का उपयोग करता है (और मूल्य YES और NO) बूलियन मानों के लिए।

1. कुछ मतभेद हैं। उदाहरण के लिए, BOOL वास्तव में signed char है, जबकि (मेरी मशीन पर) stdbool.h_Bool_ और bool को int होने के लिए परिभाषित करता है।

संबंधित मुद्दे