bitwise غير عامل التشغيل (~)

يقوم NOT تمثل (علامة السالب) على تعبير.

~ expression

الوسيطات

  • تعبير
    أي تعبير رقمي.

ملاحظات

~عامل يفحص تمثيل ثنائي للقيم تعبير ويقوم بعملية وضع إشارة سالب أحادي المعامل تشغيل it.

يصبح أي رقم 1 في التعبير هو صفر في الناتج. يصبح أي رقم هو 0 في التعبير 1 في الناتج.

عند ~تصرفات عامل التشغيل ينفذ لا الإجبار على معامل نوع بيانات متكاملة، و إرجاع القيمة من نفس نوع البيانات كمعامل. عند مُعامل هو من نوع بيانات غير صحيح، القيمة هو coerced اكتب int قبل تشغيل هو تنفيذها، وإرجاع القيمة من عامل التشغيل هو من نوع int.

يوضح المثال التالي استخدم من المختصة بالبت غير عامل التشغيل (~).

var temp = ~5;

القيمة الناتجة هي-6، كـ هو موضح في الجدول التالي.

Expression

القيمة ثنائية (تتمة الثاني)

القيمة العشرية

5

00000000 00000000 00000000 00000101

5

~5

11111111 11111111 11111111 11111010

-6

المتطلبات

Version 1

راجع أيضًا:

المرجع

المنطقية غير عامل التشغيل (!)

المبادئ

أسبقية عامل التشغيل

خلاصة عامل التشغيل