In C programming, a token is the smallest individual unit in the source code that the compiler can understand. Tokens are building blocks of C programs and are used to form expressions, statements, and other elements in the code. C tokens are of various types, such as keywords, identifiers, constants, strings, operators, and punctuators. Let's explore each type of token with examples:
1. Keywords:
Keywords are reserved words in the C language that have a specific meaning and cannot be used as variable names. Examples of C keywords include `int`, `float`, `if`, `else`, `for`, `while`, etc.
```c
#include <stdio.h>
int main() {
int num = 10; // 'int', 'main', 'return' are keywords
if (num > 0) {
printf("Positive number\n"); // 'if', 'printf' are keywords
}
return 0; // 'return' is a keyword
}
```
2. Identifiers:
Identifiers are names used to identify variables, functions, or any other user-defined entity in the code. An identifier must start with a letter or an underscore and can be followed by letters, digits, or underscores.
```c
#include <stdio.h>
int main() {
int x; // 'x' is an identifier (variable name)
float average; // 'average' is an identifier (variable name)
return 0;
}
```
3. Constants:
Constants are fixed values that do not change during the program's execution. There are two types of constants in C: integer constants and floating-point constants.
```c
#include <stdio.h>
int main() {
int num = 42; // '42' is an integer constant
float pi = 3.14; // '3.14' is a floating-point constant
return 0;
}
```
4. Strings:
Strings are sequences of characters enclosed in double quotes. They are used to represent textual data.
```c
#include <stdio.h>
int main() {
char greeting[] = "Hello, World!"; // "Hello, World!" is a string
printf("%s\n", greeting);
return 0;
}
```
5. Operators:
Operators are symbols used to perform operations on operands. C provides various types of operators, such as arithmetic, relational, logical, assignment, etc.
```c
#include <stdio.h>
int main() {
int a = 5, b = 3; // '=' and ',' are operators
int sum = a + b; // '+' is an operator
if (a > b) { // '>' is an operator
printf("a is greater than b\n");
}
return 0;
}
```
6. Punctuators:
Punctuators are symbols that are used as separators or terminators in C code.
```c
#include <stdio.h>
int main() {
int x = 10; // '=' and ';' are punctuators
for (int i = 0; i < 5; i++) { // '(', ')', '{', '}', ';', '<', '++' are punctuators
printf("%d ", i);
}
return 0;
}
```
These are the main types of tokens in C programming. Understanding and identifying these tokens is crucial for writing correct and error-free C code.
Web programming encompasses various technologies and concepts used to develop web applications. Let's explore each of them in detail: 1. HTML (Hypertext Markup Language): HTML is the standard markup language used to create the structure and content of web pages. It uses tags to define elements like headings, paragraphs, images, links, forms, etc. Example: ```html <!DOCTYPE html> <html> <head> <title>My Web Page</title> </head> <body> <h1>Hello, World!</h1> <p>This is a paragraph.</p> <img src="image.jpg" alt="Image"> <a href="https://www.example.com">Visit Example</a> </body> </html> ``` 2. DHTML (Dynamic HTML): DHTML is a combination of HTML, CSS, and JavaScript that allows web pages to become more dynamic and interactive. Example (DHTML with JavaScript): ```html <!DOCTYPE html> <htm...
Comments
Post a Comment