Ahmed Yehia2 نشر 8 مارس 2022 أرسل تقرير نشر 8 مارس 2022 (معدل) ~number; ايه معنى علامة ال ~ تم التعديل في 8 مارس 2022 بواسطة شرف الدين2 توضيح العنوان 1 اقتباس
0 شرف الدين حفني نشر 8 مارس 2022 أرسل تقرير نشر 8 مارس 2022 مرحبًا احمد من اين مصدر هذا السطر؟ هل هذا سطر في شفرة برمجية؟ إن كانت الإجابة بنعم برجاء تحديد اللغة اقتباس
1 شرف الدين حفني نشر 8 مارس 2022 أرسل تقرير نشر 8 مارس 2022 بتاريخ 1 دقيقة مضت قال Ahmed Yehia2: لغه سي شارب تلك العلامة تُسمى compliment bitwise ,ما معنى ذلك؟ إن إفترضنا لدينا الرقم الثنائي 0110110 فإن الcompliment يقوم بتحويل جميع الأصفار إلى أحاد وجميع الأحاد إلى أصفار فيصبح الرقم 1001001 يمكن تطبيق ذلك بنفس الطريقة على الأرقام العشرية إن إفترضنا قمنا بكتابة الشفرة التالية int number = 16; int result = ~number; الرقم 16 في النظام الثنائي يساوي 10000 , إن قمنا بإستخدام المعامل ~ سيتم تحويله إلى 01111 أي يصبح المتغير result يساوي 15 1 اقتباس
السؤال
Ahmed Yehia2
~number;
تم التعديل في بواسطة شرف الدين2ايه معنى علامة ال ~
توضيح العنوان
3 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.