Operator, Header File || Introduction to C || Bcis Notes

Operator, Header File || Introduction to C || Bcis Notes

Operators, Header File

A header file is a file containing C declarations and macro definitions (see Macros) to be shared between several source files. You request the use of a header file in your program by including it, with the C preprocessing directive ‘ #include ‘. Header files serve two purposes.

Your request to use a header file in your program by including it with the C preprocessing directive #include, like you have seen the inclusion of stdio.h header file, which comes along with your compiler.

Including a header file is equal to copying the content of the header file but we do not do it because it will be error-prone and it is not a good idea to copy the content of a header file in the source files, especially if we have multiple source files in a program.

A simple practice in C or C++ programs is that we keep all the constants, macros, system-wide global variables, and function prototypes in the header files and include that header file wherever it is required.

Operators are symbols that tell to program-specific mathematical or logical operation. Operators are used to operating the operand. Programming languages typically support a set of operators. There are different types of the operator in the C programming language.

  • Arithmetic operator
  • Relational operator
  • Assignment operator
  • Logical operator
  • Unary operator
  • Comma operator
  • Ternary operator

Arithmetic operator
The arithmetic operator is used to perform the mathematical calculation. C contains five arithmetic operators.
Example:

Operators

Meaning

Example

+

Addition

a+b

Subtraction

a-b

*

Multiplication

a*b

/

Division

a/b

%

Modules

a%b

Relational operator
The relational operator determines the relationship between two different operands. It is also known as a comparison operator, which can be used to check the condition. It always returns a true or false result.
Example:

Operators

Meaning

Example

<

Less than

a<b

<=

Less than or equal

a<=b

>

Greater than

a>b

>=

Greater than or equal

a>=b

==

Equal to

a==b

!=

Not equal to

a!=b

Assignment operator
An assignment operator assigns the value of an expression to an identifier.
Example:

Operators

Meaning

Example

=

assign

A=5+6

Logical operator
Logical operators are used to calculating logical expressions. It accepts two or more inputs and produces a single output.
Example:

Operators

Meaning

Example

$$

Logical AND

(a>b)$$(a>c)

 

||

Logical OR

(a>b)||(a>c)

!

Logical NOT

a!=b

Comma operator
C allows us to put multiple expressions in the same statement separated by a comma.
Example: a,b;

Ternary operators
An expression that makes use of the conditional operator is called a ternary operator.
Example: (a>b)? true:false

Input-Output Statement
An input/output statement or IO statement is a portion of a program that instructs a computer on how to read and process information. It pertains to gather information from an input device or sending information to an output device. Input, Output, Programming terms.

 

You may also likeĀ Input-Output StatementĀ 

Be the first to comment

Leave a Reply

Your email address will not be published.


*