1- عملگرهای محاسباتی(Arithmetic Operators): + - * / %
2-عملگرهای منطقی (Logical Operators): && || !
3- عملگرهای مقایسه ای (Comparison Operators): == = !=
4- عملگرهای تعیین (Assignment Operators): = =+ -= *= /= ++ --
5- عملگرهای بیتی(Bitwise Operators): > & | ^
به توضیح نوع پنجم عملگرها میپردازیم:
* عملگر & یا and: دو عملگر را با هم and میکند. یعنی باینری دو عملگر را یافته و آنها را با هم AND میکند:
int x= 6 & 3 ; // 110 & 011 = 010 = 2
ما بقی عملگرها هم مطابق با توضیحات مندرج در کامنت عمل میکنند:
int x= 6 | 3 ; // 110 | 011 = 111 = 7 // OR operator
int x= 6 ^ 3 ; // 110 ^ 011 = 111 = 7 // XOR operator
int x= 6
int x= 6 >> 1 ; // 110 >> 1 = 011 = 3 // Right Shift operator
int x= ~4 ; // ~110 = 001= 1 // Invert operator
برچسب:
نویسنده: امیر کریمی