7
क्यों "आकार (एक? सच: गलत)" चार बाइट्स का आउटपुट देता है?
मेरे पास sizeofटर्निरी ऑपरेटर वाले ऑपरेटर के बारे में एक छोटा सा कोड है : #include <stdio.h> #include <stdbool.h> int main() { bool a = true; printf("%zu\n", sizeof(bool)); // Ok printf("%zu\n", sizeof(a)); // Ok printf("%zu\n", sizeof(a ? true : false)); // Why 4? return 0; } आउटपुट ( GCC ): …