|
C Programming Tutorials
Basics of C:
Facts about C
Why to Use C
C Program File
C Compilers
Program Structure:
Simple C Program
C
Program Compilation
Basic DataTypes:
DataTypes
Modifiers
Qualifiers
Arrays
Variable Types:
Local Variable
Global
Variable
Storage Classes:
auto storage class
register storage
class
static storage
class
extern storage
class
Using Constants:
Defining Constants
The enum Data Types
Operator Types:
Arithmetic Operators
Logical Operators
Bitwise Operators
Assignment Operators
Misc
Operators
Control Statements:
Branching
Looping
Input and Output:
printf() function
scanf() function
Pointing to Data:
Pointers and Arrays
Pointer
Arithmetic
Pointer Arithmetic
with arrays
Functions:
Using functions
Declaration and
Definition
Strings:
Reading and Writing
Strings
String Manipulation Function
Structured DataTypes:
Structure
Pointer to Structure
Working with Files:
Files
Basic I/O
Bits:
Bits Manipulation
Bits Field
Pre-Processors:
Pre-Processors Examples
Parameterized Macros
Macro
Caveats
Useful Concepts
Built-in Library Functions:
String Manipulation
Function
Memory Management
Function
Buffer
Manipulation
Character
Functions
Error Handling
Functions
Soft Skills
Communication Skills
Leadership Skills
.........More
|
|
C Programming Tutorials
Basic Introduction
C is a general-purpose high level language that was originally developed by
Dennis Ritchie for the Unix operating system. It was first implemented on the
Digital Equipment Corporation PDP-11 computer in 1972.
The Unix operating system and virtually all Unix applications are written in the
C language. C has now become a widely used professional language for various
reasons.
-
Easy to learn
-
Structured language
-
It produces efficient programs.
-
It can handle low-level activities.
-
It can be compiled on a variety of computers.
Facts about C
-
C was invented to write an operating system called UNIX.
-
C is a successor of B language which was introduced
around 1970
-
The language was formalized in 1988 by the American
National Standard Institute (ANSI).
-
By 1973 UNIX OS almost totally written in C.
-
Today C is the most widely used System Programming
Language.
-
Most of the state of the art software have been
implemented using C
Why to use C ?
C was initially used for system development work, in particular the programs
that make-up the operating system. C was adopted as a system development
language because it produces code that runs nearly as fast as code written in
assembly language. Some examples of the use of C might be:
-
Operating Systems
-
Language Compilers
-
Assemblers
-
Text Editors
-
Print Spoolers
-
Network Drivers
-
Modern Programs
-
Data Bases
-
Language Interpreters
-
Utilities
C Program File
All the C programs are written into text files with extension ".c" for example
hello.c. You can use "vi" editor to write your C program into a file.
This tutorial assumes that you know how to edit a text file and how to write
programming instructions inside a program file.
C
Compilers
When you write any program in C language then to run that program you need to
compile that program using a C Compiler which converts your program into a
language understandable by a computer. This is called machine language (ie.
binary format). So before proceeding, make sure you have C Compiler available at
your computer. It comes along with all flavors of Unix and Linux.
If you are working over Unix or Linux then you can type gcc -v or cc -v and
check the result. You can ask your system administrator or you can take help
from anyone to identify an available C Compiler at your computer.
If you don't have C compiler installed at your computer then you can use below
given link to download a GNU C Compiler and use it.
NEXT >> Program
Structure
Have a Question ?
post your questions here. It
will be answered as soon as possible.
Check
C Aptitude Questions
for more C Aptitude Interview Questions with Answers
Check
C Interview Questions
for more C Interview Questions with Answers
|