C interview Questions for 2011, 2012 TCS, Infosys, IBM, Hexaware
C interview Questions: TCS, Infosis, IBM, Accenture, Hexaware...
•Why we use '# ' sign in C language?
It tells the pre-processor to do something. It can be used to:
include a file: #include <stdio.h>You can also use ifs to determine which parts of your code to compile. These ifs need to be based on MACRO values, not variables:
#if <expression>#define <macro>
#else
#define <macro>
#endif
Others:
#ifdef
#ifndef
#undef
#error
#pragma
Basic data types in C:
char a character
int a integer, in the range -32,767 to 32,767
long int a larger integer (up to +-2,147,483,647)
float a floating-point number
double a floating-point number, with more precision and perhaps greater range than float
What is Turbo C
Turbo C is an Integrated Development Environment and compiler for the C programming language from Borland. First introduced in 1987, it was noted for its integrated development environment, small size, fast compile speed, comprehensive manuals and low price.
•Why we use '# ' sign in C language?
It tells the pre-processor to do something. It can be used to:
include a file: #include <stdio.h>You can also use ifs to determine which parts of your code to compile. These ifs need to be based on MACRO values, not variables:
#if <expression>#define <macro>
#else
#define <macro>
#endif
Others:
#ifdef
#ifndef
#undef
#error
#pragma
Basic data types in C:
char a character
int a integer, in the range -32,767 to 32,767
long int a larger integer (up to +-2,147,483,647)
float a floating-point number
double a floating-point number, with more precision and perhaps greater range than float
What is Turbo C
Turbo C is an Integrated Development Environment and compiler for the C programming language from Borland. First introduced in 1987, it was noted for its integrated development environment, small size, fast compile speed, comprehensive manuals and low price.