Why do we use # in C programming?

Asked by Last Modified  

Follow 1
Answer

Please enter your answer

In C programming, the # symbol is used as a preprocessor directive to indicate that what follows is a preprocessor directive, which is a command that instructs the C preprocessor to perform certain tasks before the actual compilation of the source code begins. The preprocessor is a tool that processes...
read more
In C programming, the # symbol is used as a preprocessor directive to indicate that what follows is a preprocessor directive, which is a command that instructs the C preprocessor to perform certain tasks before the actual compilation of the source code begins. The preprocessor is a tool that processes the source code before it's passed to the compiler. One of the most common uses of the # symbol in C programming is for defining macros using the #define directive. Macros are essentially symbolic names that are replaced with their corresponding values before the code is compiled. The #define directive is used to create macros, and the # symbol in this context is used to indicate that the name of the macro follows. read less
Comments

solve Physics and math question in shortcut way

Preprosessor
Comments

Related Questions

Can you suggest me some books for learning C?
"letus c" for c programming yashwant kanetkar
Profile Photo
Yamun
What are the advantages of using C over C++?
C++ is a object oriented programming language
Profile Photo
Rekha
0 0
View Comments5
How can I write a C program to print a name without using a semicolon?
void main() { if(printf("Your Name")) { } }
Profile Photo
Anand
0 0
View Comments6
Which computer language will be the most important one in the upcoming years?
JAVA and JAVA script. C language is the basic language, so it will remain same always.
Profile Photo
Dheivanai
Why are C and C++ faster than other programming languages?
C is basic programming language. It is very simple language & interested. C is procedural programming language
Profile Photo
Kalyani
0 0
View Comments8

Now ask question in any of the 1000+ Categories, and get Answers from Tutors and Trainers on UrbanPro.com

Ask a Question

Related Lessons

Why Indexing Should Start From Zero In Array ?
Why numbering should start at zero? To denote the subsequence of natural numbers 2, 3, ..., 12 without the pernicious three dots, fourconventions are open to usa) 2 ≤ i < 13b) 1 < i ≤ 12c)...
Profile Photo

Pro learners tip for C language
First get the concept of algorithm before heading to write your first program.
Profile Photo

C Program-String Comparison
// WAP to compare strings entered by the user //Header files #include<stdio.h>#include<conio.h>#include<string.h> //Main function void main(){ char str1; char str2; int comp; //Function...
Profile Photo

Bit wise operators in C
Bit Wise Operators Bit Wise operators are manipulates of individual bits with in a word of memory. The bit wise operators can be divided in to three general category. One’s Complement...
Profile Photo

Variables
Variables in C Language:A variable is a name that may be used to store a data value. Unlike constant, variables are changeable, we can change value of a variable during execution of a program. A programmer...
Profile Photo

Recommended Articles

Lasya Infotech is a Hyderabad based IT training institute founded in 2016 by O Venkat. Believing in his innovation, passion and persistence and with a diverse blend of experience, he started his brainchild to deliver exemplary professional courses to aspiring candidates by honing their skills. Ever since the institute envisions...

Read full article >

Brilliant Academy is one of the reputed institutes for B.Tech tuition classes. This institute is specialised in delivering quality tuition classes for B.E, Engineering - all streams and Engineering diploma courses. Incorporated in 2012, Brillant Academy is a brainchild of Mr Jagadeesh. The main motto of the academy is to...

Read full article >

Applications engineering is a hot trend in the current IT market.  An applications engineer is responsible for designing and application of technology products relating to various aspects of computing. To accomplish this, he/she has to work collaboratively with the company’s manufacturing, marketing, sales, and customer...

Read full article >

Information technology consultancy or Information technology consulting is a specialized field in which one can set their focus on providing advisory services to business firms on finding ways to use innovations in information technology to further their business and meet the objectives of the business. Not only does...

Read full article >

Looking for C Language Classes?

Learn from the Best Tutors on UrbanPro

Are you a Tutor or Training Institute?

Join UrbanPro Today to find students near you