জাভা/সি++/সি ভাষা/পিএইচপি/পাইথন অপারেটর প্রাধান্য তালিকা

Java C++ সি ভাষা PHP Python
জাভা অপারেটর অগ্রাধিকার
অপারেটর অগ্রাধিকার
postfix expr ++ expr --
unary ++ expr -- expr + expr - expr ~ !
multiplicative * / %
additive + -
shift << >> >>>
relational < > <= >= instanceof
equality == !=
bitwise AND &
bitwise exclusive OR ^
bitwise inclusive OR |
logical AND &&
logical OR ||
ternary ? :
assignment = += -= *= /= %= &= ^= |= <<= >>= >>>=
সি++ অপারেটর অগ্রাধিকার
Precedence Operator Description Associativity
1 :: Scope resolution Left-to-right
2 ++ -- Suffix/postfix increment and decrement
() Function call
[] Array subscripting
. Element selection by reference
−> Element selection through pointer
3 ++ -- Prefix increment and decrement Right-to-left
+ Unary plus and minus
! ~ Logical NOT and bitwise NOT
( type ) Type cast
* Indirection (dereference)
& Address-of
sizeof Size-of
new , new[] Dynamic memory allocation
delete , delete[] Dynamic memory deallocation
4 .* ->* Pointer to member Left-to-right
5 * / % Multiplication, division, and remainder
6 + Addition and subtraction
7 << >> Bitwise left shift and right shift
8 < <= For relational operators < and ≤ respectively
> >= For relational operators > and ≥ respectively
9 == != For relational = and ≠ respectively
10 & Bitwise AND
11 ^ Bitwise XOR (exclusive or)
12 | Bitwise OR (inclusive or)
13 && Logical AND
14 || Logical OR
15 ?: Ternary conditional Right-to-Left
16 = Direct assignment (provided by default for C++ classes)
+= −= Assignment by sum and difference
*= /= %= Assignment by product, quotient, and remainder
<<= >>= Assignment by bitwise left shift and right shift
&= ^= |= Assignment by bitwise AND, XOR, and OR
17 throw Throw operator (for exceptions)
18 , Comma Left-to-right
সি ভাষার অপারেটর অগ্রাধিকার
Precedence Operator Description Associativity
1 ++ -- Suffix/postfix increment and decrement Left-to-right
() Function call
[] Array subscripting
. Structure and union member access
−> Structure and union member access through pointer
( type ){ list } Compound literal (C99)
2 ++ -- Prefix increment and decrement Right-to-left
+ Unary plus and minus
! ~ Logical NOT and bitwise NOT
( type ) Type cast
* Indirection (dereference)
& Address-of
sizeof Size-of
_Alignof Alignment requirement (C11)
3 * / % Multiplication, division, and remainder Left-to-right
4 + Addition and subtraction
5 << >> Bitwise left shift and right shift
6 < <= For relational operators < and ≤ respectively
> >= For relational operators > and ≥ respectively
7 == != For relational = and ≠ respectively
8 & Bitwise AND
9 ^ Bitwise XOR (exclusive or)
10 | Bitwise OR (inclusive or)
11 && Logical AND
12 || Logical OR
13 ?: Ternary conditional Right-to-Left
14 = Simple assignment
+= −= Assignment by sum and difference
*= /= %= Assignment by product, quotient, and remainder
<<= >>= Assignment by bitwise left shift and right shift
&= ^= |= Assignment by bitwise AND, XOR, and OR
15 , Comma Left-to-right
পিএইচপি অপারেটর অগ্রাধিকার
দিক এবং সমন্বয় অপারেটর অতিরিক্ত তথ্য
অনিবন্ধিত clone new ক্লোন এবং নিউ
বাম [ array()
অনিবন্ধিত ++ -- বর্ধিত/হ্রাস অপারেটর
অনিবন্ধিত ~ - (int) (float) (string) (array) (object) (bool) @ ধরণ
অনিবন্ধিত instanceof ধরণ
ডান সংযোজন ! যুক্তি অপারেটর
বাম * / % পাটীগণিত অপারেটর
বাম + - . পাটীগণিত অপারেটর এবং স্ট্রিং অপারেটর
বাম << >> বিটওয়াইজ অপারেটর
অনিবন্ধিত < <= > >= <> তুলনা অপারেটর
অনিবন্ধিত == != === !== তুলনা অপারেটর
বাম & বিটওয়াইজ অপারেটর এবং রেফারেন্স
বাম ^ বিটওয়াইজ অপারেটর
বাম | বিটওয়াইজ অপারেটর
বাম && যুক্তি অপারেটর
বাম || যুক্তি অপারেটর
বাম ? : ট্রিপল অপারেটর
ডান = += -= *= /= .= %= &= |= ^= <<= >>= অ্যাসাইনমেন্ট অপারেটর
বাম and যুক্তি অপারেটর
বাম xor যুক্তি অপারেটর
বাম or যুক্তি অপারেটর
বাম , বহুবার ব্যবহার করা হয়

এই টেবিলটি পাইথনের অপারেটর প্রাধান্য (নিম্ন থেকে উচ্চ) দেখায়।

সর্বনিম্ন অগ্রাধিকার (সবচেয়ে আলগাভাবে বিবেচনা করা) থেকে সর্বোচ্চ অগ্রাধিকার (সবচেয়ে শক্তভাবে বিবেচনা করা) পর্যন্ত।

এর অর্থ হল একটি এক্সপ্রেশনে, পাইথন প্রথমে টেবিলের নিচের অপারেটরগুলি গণনা করবে, তারপর টেবিলের উপরের অপারেটরগুলি গণনা করবে।

পাইথন অপারেটর অগ্রাধিকার
অপারেটর বর্ণনা
lambda ল্যাম্বডা এক্সপ্রেশন
or বুল "বা"
and বুল “এবং”
not x বুল “না”
in,not in সদস্য পরীক্ষা
is,is not প্রতিষ্ঠান পরীক্ষা
<,<=,>,>=,!=,== তুলনা
| বিটওয়াইজ অথবা
^ বিটওয়াইজ এক্সওআর
& বিটওয়াইজ এন্ড
<<,>> স্থানান্তর
+,- যোগ ও বিয়োগ
*,/,% গুণ, ভাগ এবং ভাগশেষ
+x,-x পজিটিভ এবং নেগেটিভ চিহ্ন
~x বিটওয়াইজ রিভার্স
** সূচক
x.attribute বৈশিষ্ট্য রেফারেন্স
x[index] নিম্ন সূচক
x[index:index] ঠিকানা বিভাগ
f(arguments...) ফাংশন কল
(experession,...) বাইন্ডিং বা টিউপল ডিসপ্লে
[expression,...] তালিকা প্রদরশন
{key:datum,...} অভিধান দেখায়
'expression,...' স্ট্রিং রূপান্তর

আপনি সাম্প্রতিককালে ব্যবহার করেছেন:

সংগ্রহ মেনু QQ