Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Operators in Different Programming Languages

Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!

<tr>
    <td> and </td>
    <td> and </td>
    <td> -a </td>
    <td> && </td>
    <td> && </td>
    <td> && </td>
</tr>

<tr>
    <td> or </td>
    <td> or </td>
    <td> -o </td>
    <td> || </td>
    <td> || </td>
    <td> || </td>
</tr>

<tr>
    <td> not </td>
    <td> not </td>
    <td> ! </td>
    <td> ! </td>
    <td> ! </td>
    <td> ! </td>
</tr>

<tr>
    <td> bit and </td>
    <td> & </td>
    <td> & </td>
    <td> & </td>
    <td> & </td>
    <td> & </td>
</tr>

<tr>
    <td> bit or </td>
    <td> | </td>
    <td> | </td>
    <td> | </td>
    <td> | </td>
    <td> | </td>
</tr>

<tr>
    <td> bit not </td>
    <td> ~ </td>
    <td> ~ </td>
    <td> ~ </td>
    <td> ~ </td>
    <td> ~ </td>
</tr>

<tr>
    <td> bit xor </td>
    <td> ^ </td>
    <td> ^ </td>
    <td> ^ </td>
    <td> ^ </td>
    <td> ^ </td>
</tr>

<tr>
    <td> vector and </td>
    <td> </td>
    <td> </td>
    <td> </td>
    <td> </td>
    <td> </td>
</tr>

<tr>
    <td> vector or </td>
    <td> </td>
    <td> </td>
    <td> </td>
    <td> </td>
    <td> </td>
</tr>

<tr>
    <td> vector not </td>
    <td> </td>
    <td> </td>
    <td> </td>
    <td> </td>
    <td> </td>
</tr>

<tr>
    <td> equals </td>
    <td> == </td>
    <td> -eq </td>
    <td> == </td>
    <td> == </td>
    <td> == </td>
</tr>

<tr>
    <td> not equal </td>
    <td> != </td>
    <td> -ne </td>
    <td> != </td>
    <td> != </td>
    <td> != </td>
</tr>

<tr>
    <td> greater than </td>
    <td> > </td>
    <td> -gt </td>
    <td> > </td>
    <td> > </td>
    <td> > </td>
</tr>

<tr>
    <td> less than </td>
    <td> < </td>
    <td> -lt </td>
    <td> < </td>
    <td> < </td>
    <td> < </td>
</tr>

<tr>
    <td> greater than or equal to </td>
    <td> >= </td>
    <td> -ge </td>
    <td> >= </td>
    <td> >= </td>
    <td> >= </td>
</tr>

<tr>
    <td> less than or equal to </td>
    <td> <= </td>
    <td> -le </td>
    <td> <= </td>
    <td> <= </td>
    <td> <= </td>
</tr>   

<tr>
    <td> next loop </td>
    <td> continue </td>
    <td> continue </td>
    <td> continue </td>
    <td> continue </td>
    <td> continue </td>
</tr>

<tr> 
    <td> stop loop </td>
    <td> break </td>
    <td> break </td>
    <td> break </td>
    <td> break </td>
    <td> break </td>
</tr>
<tr>
    <td> print </td>
    <td>  </td>
    <td> echo </td>
    <td> printf/std::cout </td>
    <td> System.out.print, System.out.println </td>
    <td> print, println </td>
</tr>
PythonBashC/C++JavaJulia

Python supports 1 <= x < 3 which is equivalent to x >= 1 and x <3.