Az operandus ( lat. operandus , ore - r - Dolgozom, cselekszem [1] ) a matematikában [2] [3] és a programozási nyelvekben egy művelet argumentuma ; a parancs által feldolgozott adatok ; matematikai kifejezés , amely megadja a művelet argumentumának értékét [4] . Néha az operandus egy hely, egy pozíció a szövegben, ahol a művelet argumentumának lennie kell.
A művelet előjelének helyzetétől függően vannak előtagok (például (x - operandus)), infix (például (a, b - operandusok)) és utótag. Az operandusok számától függően megkülönböztetünk egyhelyes ( unáris , vagy monád ) műveleteket (például ); kéthelyes ( bináris , diadikus ) műveletek ( ); többhelyes (vagy poliadikus) műveletek.
A pozíció-operandus és az operandus, mint tényleges argumentum megkülönböztetése kapcsán felmerül az operandusnak a művelet által megkívánt formába öntésének koncepciója. Például, ha a valós argumentum az egész operandus pozíciójában van, a nyelv szabályai tartalmazhatnak valamilyen módot a valós szám megfelelő egész számra való kerekítésére . Egy másik példa az öntésre az objektumábrázolás formájának megváltoztatása, például egy skalárt egy komponensű vektorra vetítenek.
A következő aritmetikai kifejezés operátorokra és operandusokra mutat példát:
3 + 6 = 9A fenti példában a "+" az összeadási művelet szimbóluma .
A "3" operandus a bemenetek (mennyiségek) egyike, amelyet az összeadás operátor követ, a "6" operandus pedig a művelethez szükséges másik bemenet.
A művelet eredménye 9. (A "9" számot 3 maradékának és 6 összeadásának összegének is nevezik)
Így az operandust "a művelet egyik bemenetének (értékének)" is nevezik.
Az operandusok lehetnek összetettek, és állhatnak kifejezésekből , valamint operandusokkal rendelkező operátorokból.
(3+5) x 2A fenti kifejezésben a "(3 + 5)" a szorzási operátor első operandusa, a "2" pedig a második. A "(3 + 5)" operandus maga is egy olyan kifejezés, amely egy összeadási operátort tartalmaz "3" és "5" operandusokkal.
Lásd még: Eljárás Az elsőbbségi szabályok befolyásolják, hogy mely értékek milyen operátorokhoz képeznek operandusokat:
3+5 x 2 A fenti kifejezésben a szorzó operátornak nagyobb a prioritása, mint az összeadás operátornak , így a szorzási operátornak "5" és "2" operandusa van. Az összeadás operátorának "3" és "5 × 2" operandusa van