Here is a list of operators commonly used in the C programming language along with examples:
1. Arithmetic Operators:
- Addition (+): Adds two operands together.
Example: int result = 5 + 3; // result will be 8
- Subtraction (-): Subtracts the second operand from the first.
Example: int result = 10 - 4; // result will be 6
- Multiplication (*): Multiplies two operands.
Example: int result = 6 * 3; // result will be 18
- Division (/): Divides the first operand by the second.
Example: int result = 15 / 5; // result will be 3
- Modulus (%): Computes the remainder after division.
Example: int result = 10 % 3; // result will be 1
2. Assignment Operators:
- Assignment (=): Assigns a value to a variable.
Example: int x = 5; // assigns the value 5 to variable x
- Compound Assignment Operators (+=, -=, *=, /=, %=): Perform an operation and assign the result to the variable.
Example: int x = 10;
x += 5; // equivalent to x = x + 5; (x will be 15)
3. Increment and Decrement Operators:
- Increment (++) and Decrement (--): Increase or decrease the value of a variable by one.
Example: int x = 5;
x++; // equivalent to x = x + 1; (x will be 6)
int y = 10;
y--; // equivalent to y = y - 1; (y will be 9)
4. Comparison Operators:
- Equal to (==): Checks if two operands are equal.
Example: int x = 5, y = 5;
if (x == y) {
// code to execute if x and y are equal
}
- Not equal to (!=): Checks if two operands are not equal.
Example: int x = 5, y = 6;
if (x != y) {
// code to execute if x and y are not equal
}
- Greater than (>), Less than (<), Greater than or equal to (>=), Less than or equal to (<=): Perform comparisons between operands.
Example: int x = 5, y = 10;
if (x < y) {
// code to execute if x is less than y
}
5. Logical Operators:
- Logical AND (&&): Returns true if both operands are true.
Example: if (x > 0 && y < 10) {
// code to execute if both conditions are true
}
- Logical OR (||): Returns true if either operand is true.
Example: if (x > 0 || y < 10) {
// code to execute if either condition is true
}
- Logical NOT (!): Returns the opposite of the operand's value.
Example: if (!(x > 0)) {
// code to execute if x is not greater than 0
}
These are just a few examples of operators in C. The language provides a range of other operators, including bitwise operators, ternary operator, sizeof operator, and more. Understanding and utilizing operators is essential for performing various computations and implementing conditional logic in C programs.
Tokens, Identifiers, Data Types, Sequence Control, Subprogram Control, Arrays, Structures, Union, String, Pointers, Functions, File Handling, Command Line Argumaents, Preprocessors in C with example
Let's discuss each concept briefly and provide examples for better understanding: 1. Tokens: Tokens are the smallest building blocks in C programming. They include keywords, identifiers, constants, strings, operators, and punctuators. Example: ```c #include <stdio.h> int main() { int num = 42; // 'int', 'main', 'return', '42', '=', ';' are tokens printf("Hello, World!"); // 'printf', '(', ')', 'Hello, World!', ';', are tokens return 0; // 'return', '0', ';' are tokens } ``` 2. Identifiers: Identifiers are names used to identify variables, functions, or other user-defined entities. Example: ```c int age = 30; // 'age' is an identifier (variable name) void displayMessage() { // 'displayMessage' is an identifier (function name) // function body } ``` 3. Data Types: Data types define the type of data that can be stored in ...
Comments
Post a Comment