bit-fields पर टैग किए गए जवाब

20
क्या सभी बिट्स को सही पर सेट करने के लिए -1 का उपयोग करना सुरक्षित है?
मैंने देखा है कि यह पैटर्न C & C ++ में बहुत अधिक उपयोग किया जाता है। unsigned int flags = -1; // all bits are true क्या इसे पूरा करने का एक अच्छा पोर्टेबल तरीका है? या उपयोग कर रहा है 0xffffffffया ~0बेहतर है?
132 c++  c  binary  bit-fields 

6
क्यों एक बिट क्षेत्र के लिए एक ही मूल्य वापस नहीं दे रहा है एक मूल्य प्रदान कर रहा है?
मैंने इस Quora पोस्ट में निम्न कोड देखा : #include <stdio.h> struct mystruct { int enabled:1; }; int main() { struct mystruct s; s.enabled = 1; if(s.enabled == 1) printf("Is enabled\n"); // --> we think this to be printed else printf("Is disabled !!\n"); } C और C ++ दोनों में, …

11
C # में बिट फ़ील्ड
मेरे पास एक संरचना है जिसे मुझे डिस्क (कई वास्तव में) को आबाद करने और लिखने की आवश्यकता है। एक उदाहरण है: byte-6 bit0 - original_or_copy bit1 - copyright bit2 - data_alignment_indicator bit3 - PES_priority bit4-bit5 - PES_scrambling control. bit6-bit7 - reserved CI में निम्नलिखित की तरह कुछ कर सकते …
80 c#  bit-fields 

3
विभिन्न कंपाइलरों में C ++ और C के बीच अहस्ताक्षरित बिटफील्ड पूर्णांक अभिव्यक्तियों का असंगत ट्रंकेशन
2 संपादित करें : मैं एक अजीब परीक्षण विफलता डिबग कर रहा था जब एक फ़ंक्शन पहले C ++ स्रोत फ़ाइल में रहता था, लेकिन एक सी फ़ाइल वर्बेटिम में स्थानांतरित हो गया, गलत परिणाम वापस करना शुरू कर दिया। नीचे दिए गए MVE जीसीसी के साथ समस्या को पुन: …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.