झांकी - संचालक
एक ऑपरेटर एक प्रतीक है जो संकलक को विशिष्ट गणितीय या तार्किक जोड़तोड़ करने के लिए कहता है। झांकी में कई संचालकों की गणना की गई फ़ील्ड और सूत्र बनाने के लिए उपयोग किया जाता है।
निम्नलिखित ऑपरेटरों के विवरण उपलब्ध हैं और संचालन के क्रम (पूर्वता)।
ऑपरेटर के प्रकार
- सामान्य ऑपरेटर
- अंकगणितीय आपरेटर
- संबंधपरक संकारक
- लॉजिकल ऑपरेटर्स
सामान्य ऑपरेटर
निम्नलिखित तालिका में झांकी द्वारा समर्थित सामान्य ऑपरेटरों को दिखाया गया है। ये ऑपरेटर संख्यात्मक, चरित्र और दिनांक डेटा प्रकारों पर कार्य करते हैं।
ऑपरेटर | विवरण | उदाहरण |
---|---|---|
+(addition) | दो नंबर जोड़ता है। दो तारों को समेटता है। तारीखों में दिन जोड़ता है। | 7 + 3 लाभ + बिक्री 'abc' + 'def' = 'abcdef' # अप्रैल 15, 2004 # + 15 = # अप्रैल 30, 2004 # |
–(subtraction) | दो संख्याओं को घटाता है। तारीखों से दिन घटाता है। | - () + ३) = -१० # अप्रैल 16, 2004 # - 15 = # अप्रैल 1, 2004 # |
अंकगणितीय आपरेटर
निम्नलिखित तालिका में झांकी द्वारा समर्थित अंकगणितीय ऑपरेटरों को दिखाया गया है। ये ऑपरेटर केवल संख्यात्मक डेटा प्रकारों पर कार्य करते हैं।
ऑपरेटर | विवरण | उदाहरण |
---|---|---|
*(Multiplication) | संख्यात्मक गुणा | २३ * २ = ४६ |
/(Division) | संख्यात्मक विभाजन | 45/2 = 22.5 |
%(modulo) | संख्यात्मक विभाजन की याद दिलाता है | १३% २ = १ |
^(power) | शक्ति को उठाया | 2 ^ 3 = 8 |
तुलना संचालक
निम्नलिखित तालिका में तालिकाओं द्वारा समर्थित तुलना ऑपरेटरों की सूची है। इन ऑपरेटरों का उपयोग अभिव्यक्तियों में किया जाता है। प्रत्येक ऑपरेटर दो संख्याओं, तिथियों या तारों की तुलना करता है और एक बूलियन (TRUE या FALSE) देता है। हालांकि, खुद बूलियंस की तुलना इन ऑपरेटरों के उपयोग से नहीं की जा सकती है।
ऑपरेटर | विवरण | उदाहरण |
---|---|---|
= = or = (Equal to) | दो संख्याओं या दो तारों या दो तिथियों के बराबर होने की तुलना करता है। यदि वे हैं, तो बूलियन मान TRUE लौटाता है, अन्यथा झूठा वापस मिलता है। | 'हैलो' = 'हैलो' 5 = 15/3 |
!= or <> (Not equal to) | दो संख्याओं या दो तारों या दो तारीखों की तुलना असमान है। यदि वे हैं, तो बूलियन मान TRUE लौटाता है, अन्यथा झूठा वापस मिलता है। | 'अच्छा' <> 'बुरा' 18! = 37/2 |
> (Greater than) | दो संख्याओं या दो तारों या दो तारीखों की तुलना करता है जहां पहला तर्क दूसरे से अधिक है। यदि यह मामला है, तो बूलियन मान TRUE लौटाता है, अन्यथा झूठा लौट आता है। | [लाभ]> २०००० [श्रेणी]> 'क्यू' [जहाज की तारीख]> # अप्रैल १, २००४ # |
< (Less than) | दो संख्याओं या दो तारों या दो तारीखों की तुलना करता है जहां पहला तर्क दूसरे से छोटा है। यदि यह मामला है, तो बूलियन मान TRUE लौटाता है, अन्यथा झूठा लौट आता है। | [लाभ] <२०००० [श्रेणी] <[क्यू '[जहाज की तारीख] <# अप्रैल १, २००४ # |
लॉजिकल ऑपरेटर्स
निम्नलिखित तालिका झांकी द्वारा समर्थित तार्किक ऑपरेटरों को दर्शाती है। इन परिचालकों का उपयोग उन अभिव्यक्तियों में किया जाता है जिनके परिणाम TRUE या FALSE के रूप में आउटपुट देते हैं।
ऑपरेटर | विवरण | उदाहरण |
---|---|---|
AND | यदि AND और ऑपरेटर के दोनों ओर मौजूद भाव या बूलियन मान TRUE होने के लिए मूल्यांकित किए जाते हैं, तो परिणाम TRUE है। और परिणाम FALSE है। | [शिप डेट]> # अप्रैल 1, 2012 # और [लाभ]> 10000 |
OR | AND और ऑपरेटर के दोनों किनारों पर मौजूद किसी एक या दोनों प्रकार के भाव या बूलियन मान का TRUE होने का मूल्यांकन किया जाता है, तो परिणाम TRUE है। और परिणाम FALSE है। | [शिप डेट]> # अप्रैल 1, 2012 # या [लाभ]> 10000 |
NOT | यह ऑपरेटर इसके बाद मौजूद अभिव्यक्ति के बूलियन मूल्य को नकार देता है। | नहीं [पोत तिथि]> # अप्रैल 1, 2012 # |
संचालक वरीयता
निम्न तालिका उस क्रम का वर्णन करती है जिसमें ऑपरेटरों का मूल्यांकन किया जाता है। शीर्ष पंक्ति में सर्वोच्च वरीयता है। एक ही पंक्ति के ऑपरेटर्स की एक ही मिसाल है। यदि दो ऑपरेटरों की एक ही मिसाल है, तो उन्हें सूत्र में बाएं से दाएं का मूल्यांकन किया जाता है। साथ ही कोष्ठक का उपयोग किया जा सकता है। बाहरी कोष्ठकों से पहले आंतरिक कोष्ठकों का मूल्यांकन किया जाता है।
प्रधानता | ऑपरेटर |
---|---|
1 | - (निगेट) |
2 | ^ (बिजली) |
3 | *, /,% |
4 | + - |
5 | ==,>, <,> =, <=; =! |
6 | नहीं |
7 | तथा |
8 | या |