السلام عليكم ,اريد ان افهم ما معنى >> في لغة جافا
ما معنى هذا (int a = (2 >>3 في جافا؟
وعليكم السلام، هي عمليات الانسحاب على الكتابة الثنائية (bitwise operators) بأنواعها: انسحاب إلى اليمين أو إلى اليسار، بخطوة أو خطوتين...
مبدأ العمل: تخيل أن لديك قيمة تكتب بصيغتها الثنائية من الشكل: 101001 إذا قمنا بتطبيق الانسحاب عليها إلى اليمين خطوة واحدة ستصبح: 010100 مع إضافة خطوة أخرى: 0001010 (لاحظ إضافة الصفر إلى اليسار)
تستخدم هذه العمليات خاصة في التشفير.
تسمى Bitwise Operators وتقوم بتغيير معمارية الرقم على مستوى البت
التعليقات