>` مقابل `>>>` - ما هو الفرق؟ " />
تحول المشغلات: >> مقابل >>>
التحول المنطقي يمينًا). الرقم الذي يعمل عليه أثناء التحول ، يظل البت (الأكثر أهمية) دون تغيير. ]بافتراض تمثيل 8-bit من -2: 11111110
(>>>)
، من ناحية أخرى ، يتجاهل المشغل اليمين المنطقي ، وهو ببساطة ينقل جميع البتات إلى اليمين ، وملء الأجزاء التي تم إخلائها على اليسار مع صفر صفر. .
مثال: ]
يعتمد الاختيار بين >> و >>> على سياق البرمجة المحدد. إذا كان الحفاظ على الحجم والعلامة الرقمية أمرًا بالغ الأهمية ، فيجب استخدام التحول الحسابي. إذا تم التعامل مع القيمة ككمية غير موقعة أو إذا كانت العلامة غير ذات صلة ، فقد يفضل التحول المنطقي. إن فهم فروقهم يمكّن المطورين من معالجة البيانات الثنائية بفعالية ، أو الحفاظ على أو تجاهل خصائص محددة لتحقيق النتائج المرجوة.تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3