#root#
دوشنبه 25 فروردین 1393, 07:57 صبح
سلام
داشتم یه کتاب انگلیسی در مورد جاوا میخوندم این قسمت ها رو متوجه نشدم که این اپراتور ها دقیقا چی کار میکنن ، مثلا خروجی این ها :
System.out.println(~181);
System.out.println(26 & 183);
System.out.println(26 ^ 183);
System.out.println(26 | 183);
System.out.println(2 << 3);
System.out.println(16 >> 3);
System.out.println(-4 >> 1);
System.out.println(-4 >>> 1);
میشه اینا :
-182
18
173
191
16
2
-2
2147483646
در صورت امکان یه توضیح کوچولو در مورد هر کدوم بدید.
اصلاحیه : در عنوان تاپیک به جای نظیر نوشتم نظر.
داشتم یه کتاب انگلیسی در مورد جاوا میخوندم این قسمت ها رو متوجه نشدم که این اپراتور ها دقیقا چی کار میکنن ، مثلا خروجی این ها :
System.out.println(~181);
System.out.println(26 & 183);
System.out.println(26 ^ 183);
System.out.println(26 | 183);
System.out.println(2 << 3);
System.out.println(16 >> 3);
System.out.println(-4 >> 1);
System.out.println(-4 >>> 1);
میشه اینا :
-182
18
173
191
16
2
-2
2147483646
در صورت امکان یه توضیح کوچولو در مورد هر کدوم بدید.
اصلاحیه : در عنوان تاپیک به جای نظیر نوشتم نظر.