1. Home >
  2. Computers & Internet >
  3. Programming & Design >
  4. Resolved Question
kishr kishr
Member since:
May 09, 2006
Total points:
108 (Level 1)

Resolved Question

Show me another »

What does #include<stdio.h> stand for in c program?

i mean what does # represent ,what does include represent and similarly what does <,stdio,.,h,>represent
  • 2 years ago
Cipher by Cipher
Member since:
December 21, 2007
Total points:
2335 (Level 3)

Best Answer - Chosen by Voters

An understanding of how C processes a source code to build an application would be helpful. I will give a brief explanation. When you build an application, C compiler consists of three individual modules or programs. The first is the preprocessor, the next is the compiler, and last is the linker/assembler. Any symbol with a # is a preprocessor command. The preprocessor will go through your source execute any of its commands and strip out any comments. #include is one of these commands that essentially pastes previously written code into your program.. printf is a function. When you use it, it must be defined somewhere. stdio.h is a header file, where this and other similar functions are defined. stdio.h stands for standard input output header. <> symbols instead of "" means the header is located in the standard search path.
  • 2 years ago
67% 2 Votes

There are currently no comments for this question.

Other Answers (4)

  • Toadaly by Toadaly
    Member since:
    September 19, 2007
    Total points:
    19332 (Level 6)
    The # is a directive that says "handle this with the precompiler". The inlcude statement means "make everything in the provided file available to this program". stdio.h is a header file that describes the interface to the stdio library, which contains basic IO utilities needed by almost every program.

    The angle brackets tell the compiler to search for stdio.h in the path specified by the INCLUDE environment variable first. This allows newer libraries to supercede older ones without having to change make files

    Source(s):

    • 2 years ago
    33% 1 Vote
  • fratts by fratts
    Member since:
    December 31, 2007
    Total points:
    2465 (Level 3)
    C++ takes all the command that you use from libraries. The #include <stdio.h> means that you want C++ to use that library for different commands.
    • 2 years ago
    0% 0 Votes
  • sakti_software_developer by sakti_so...
    Member since:
    January 03, 2008
    Total points:
    834 (Level 2)
    #include<stdio.h>

    In 'C' programming language all library functions are included in different header files in different categories with ".h" extension.

    # is called as "preprocessor". Means it will include the header file before comipling the code. "include" gives command to include something

    "stdio" stands for "standard input output". As it is a header file so .h extension is there. It contains some stanrd functions related to input and ouput such as "printf", "scanf"..

    You will find other header files as "math.h" which includes all mathematical library functions.
    • 2 years ago
    0% 0 Votes
  • Abhi by Abhi
    Member since:
    March 29, 2007
    Total points:
    101 (Level 1)
    How do your home address represent? .Using #365 na in c programm also '#' represent the Address .It tells the compiler that we are inputing the standerd type of the program
    • 2 years ago
    0% 0 Votes

Answers International

Yahoo! does not evaluate or guarantee the accuracy of any Yahoo! Answers content. Click here for the Full Disclaimer.

Help us improve Yahoo! Answers. Send Feedback