عرض مشاركة واحدة
مشرف قسم PHP
تاريخ التسجيل: May 2007-
#7 (permalink)  

هذا ما اعتقدته قبل التجربة في المرة الأولى ..

بعد التجربة وجدت أن نتيجة هذه السطور جميعاً هي واحدة:
كود PHP:
return $number+1&1;
return (
$number+1)&1;
return (
abs($number)+1)&1
أعتقد أن المعاملات الرياضية يتم تنفيذها قبل المعاملات المنطقية ، لذلك ، فإن + تنفذ قبل & حسب التجربة ..

والأعداد السالبة لا تتأثر بالإشارة السالبة ، حتى وإن تأثرت ، فإن :
كود:
5+1 = 6
-5+1 = -4
المهم هو أنه عند إضافية 1 أو طرح واحد ستتغير القيمة من فردية إلى زوجية أو العكس ، لا يهم إن كانت القيمة المطلقة الجديدة أكبر أو أصغر من الأصلية ،

أتمنى أن تكون قد فهمتني هنا ..

وشكراً لردك السريع أستاذي خالد ..

تحياتي، أشرف السمهوري






__________________
[هل] سيتحقق الحلم؟
هذا ما ستخبرنا به الأيام :) ..
أشرف السمهوري غير متواجد حالياً   قديم 16-05-2008, 09:17 AM
رد مع اقتباس