الأدوات الدقيقه في لغه ++C الدرس |5| - Programmer Tech

Programmer Tech

موقع تعليم مجاني يهتم بتعلم البرمجة و علوم الكمبيوتر, أمن المعلومات, القرصنة الأخلاقية, سكربتات

إعلان اعلى المقالة

الخميس، 26 ديسمبر 2019

الأدوات الدقيقه في لغه ++C الدرس |5|


الأدوات الدقيقه precise tools

تتميز لغة ++C أنها تستخدم ادوات دقيقه للتعامل مع البت Bit وتستعمل مع المتغيراتchar , int ولا تستخدم مع غيرها وهذه الأدوات هي :

هذه الإشارة ( ~ ) يعني not نفي .
هذه الإشارة ( << ) يعني إزاحة لليسار.
هذه الإشارة ( >> ) يعني إزاحة لليمين.
هذه الإشارة ( ^ ) يعني Xor استثنائي.
هذه الإشارة ( & ) يعني and ضرب.
هذه الإشارى ( | ) يعني or اختيار.

وتكون الاولويات حسب ترتيب الجدول

النفي ~ :

جدول التحقق به كالتالي
~true = false
~fals = true
مثال
إذا كان لدينا x=26 و مقابله بالنظام الثنائي ( 00011010 ) ماهي قيمة نفي x يعني x~ ؟

الجواب هو : 11100101

الضرب & :

جدول التحقق به كالتالي
true & true = true
true & false = false
false & false = false
مثال 
إذا كان لدينا x=26  و y=9 حول القيم من العشري للثنائي و اوجد القيم x&y ؟
الجواب : نكتب القيم ضمن مربعات 8 بت كالتالي :

في الخانات بالسطر الأول حولنا قيمة x للثنائي و الخانات بالسطر الثاني حولنا قيمة y للثنائي وفي السطر الثالث حلينا المثال بحسب جدول التحقق الذي كتبناه مسبقا لـ & و اعطانا الجواب بالثنائي 00001000 يعني الرقم 8.

الإختيار | :

جدول التحقق به كالتالي :
true | true = true
true | false = true
false | false = false
مثال 
اذا كان لدينا x=26 و y=9 حول القيم من العشري للثنائي و اوجد قيمة x|y ؟
الجواب : نكتب القيم ضمن مربعات 8 بت كما في السابق :



في الخانات بالسطر الأول حولنا قيمة x للثنائي و الخانات بالسطر الثاني حولنا قيمة y للثنائي وفي السطر الثالث حلينا المثال بحسب جدول التحقق الذي كتبناه مسبقا لـ | و اعطانا الجواب بالثنائي 00011011  يعني الرقم 27 .

الإستثنائي ^ :

جدول التحقق به كالتالي
true ^ true = false
true ^ false = true
false ^ false = false

ليست هناك تعليقات:

إرسال تعليق

facebook

تسميات

تواصل معنا

Translate

أخر الافكار

من انا

authorمبرمجين ويب و محبين للتقنية و الشبكات و امن المعلومات و سوف نقدم لكم الافضل إن شاء الله
أعرف المزيد ←

نموذج الاتصال

الاسم

بريد إلكتروني *

رسالة *

اقسام