Skip to main content

C: 4. Operators

 

An operator is a symbol that tells the compiler to perform specific mathematical or logical functions. It tells the computer to perform some mathematical or logical manipulations. Such as + is an arithmetic operator used to add two integers.

C language provides a rich set of operators. Operators are classified into the following categories based on their usage:-

Arithmetic Operators

Let's Suppose A holds 10 and variable B holds 20 then −

OperatorDescriptionExample
+Adds two operands.A + B = 30
Subtracts second operand from the first.A − B = -10
*Multiplies both operands.A * B = 200
/Divides numerator by de-numerator.B / A = 2
%Modulus Operator and the remainder of after an integer division.B % A = 0
++The increment operator increases the integer value by one.A++ = 11
 --Decrement operator decreases the integer value by one. A-- = 9

Relational Operators
Let's Suppose variable A holds 10 and variable B holds 20 then −

OperatorDescriptionExample
==Checks if the values of two operands are equal or not. If yes, then the condition becomes true.(A == B) is not true.
!=Checks if the values of two operands are equal or not. If the values are not equal, then the condition becomes true.(A != B) is true.
>Checks if the value of the left operand is greater than the value of the right operand. If yes, then the condition becomes true.(A > B) is not true.
<Checks if the value of the left operand is less than the value of the right operand. If yes, then the condition becomes true.(A < B) is true.
>=Checks if the value of the left operand is greater than or equal to the value of the right operand. If yes, then the condition becomes true.(A >= B) is not true.
<=Checks if the value of the left operand is less than or equal to the value of the right operand. If yes, then the condition becomes true.(A <= B) is true.
Logical Operators
Let's Suppose variable A holds 1 and variable B holds 0, then −

OperatorDescriptionExample
&&Called Logical AND operator. If both the operands are non-zero, then the condition becomes true.(A && B) is false.
||Called Logical OR Operator. If any of the two operands is non-zero, then the condition becomes true.(A || B) is true.
!Called Logical NOT Operator. It is used to reverse the logical state of its operand. If a condition is true, then Logical NOT operator will make it false.!(A && B) is true.

Comments

Popular posts from this blog

React: Remember me functionality with React

Want to know how can you easily integrate Remember me on your website just follow the steps below and I am sure you will find this pretty easy. There is no rocket science to crack it you just need basic code knowledge only. Step 1: Add the react-cookie in your project    npm install react-cookie Step2: Add the following code in index.js import { CookiesProvider } from "react-cookie"; ReactDOM.render(      <CookiesProvider>           <App />      </CookiesProvider>,      document.getElementById('root') ); Step3: Add the following code in your component    import React, { useState } from 'react'; import { useCookies } from 'react-cookie'; const App = () => { const [name, setName] = useState(''); const [pwd, setPwd] = useState(''); const [cookies, setCookie] = useCookies(['user']); const handle = () => {      setCooki...

React: Print Specific Section of the page with - ReactToPrint

  Want to know how can you easily print specific section of your website just follow the steps below and I am sure you will find this pretty easy. There is no rocket science to crack it you just need basic code knowledge only. Step 1: Add the ReactToPrint in your project    npm install --save react-to-print Step2: Add the following code in your component   import React, { useRef } from 'react'; import ReactToPrint from 'react-to-print'; const Example = () => {      const componentRef = useRef();      return (           <div>                <ReactToPrint                     trigger={() => <button>Print this out!</button>}                     content={() => componentRef}    ...

JS: Cheatsheet

   Datatypes Difference Between Var, Let and Const Functions and its types Asynchronous operations in JS