Free Academic Seminars And Projects Reports
Brief Introduction to the C Programming Language - Printable Version

+- Free Academic Seminars And Projects Reports (https://easyreport.in)
+-- Forum: Seminars Topics And Discussions (https://easyreport.in/forumdisplay.php?fid=30)
+--- Forum: Miscellaneous Seminars Topics (https://easyreport.in/forumdisplay.php?fid=21)
+---- Forum: General Seminar Topics (https://easyreport.in/forumdisplay.php?fid=58)
+---- Thread: Brief Introduction to the C Programming Language (/showthread.php?tid=59711)



Brief Introduction to the C Programming Language - micky - 10-04-2017

Brief Introduction to the C Programming Language

[attachment=18372]

Introduction

The C programming language was designed by Dennis Ritchie at Bell Laboratories in the early 1970s
Influenced by
ALGOL 60 (1960),
CPL (Cambridge, 1963),
BCPL (Martin Richard, 1967),
B (Ken Thompson, 1970)
Traditionally used for systems programming, though this may be changing in favor of C++
Traditional C:
The C Programming Language, by Brian Kernighan and Dennis Ritchie, 2nd Edition, Prentice Hall
Referred to as K&R

Writing C Programs

A programmer uses a text editor to create or modify files containing C code.
Code is also known as source code.
A file containing source code is called a source file.
After a C source file has been created, the programmer must invoke the C compiler before the program can be executed (run).

Input / Output in C

C has no built-in statements for input or output.

A library of functions is supplied to perform these operations. The I/O library functions are listed the header file <stdio.h>.

You do not need to memorize them, just be familiar with them.

Formatted Output with printf

Format Conversion Specifiers:
d -- displays a decimal (base 10) integer
l -- used with other specifiers to indicate a "long"
e -- displays a floating point value in exponential notation
f -- displays a floating point value
g -- displays a number in either "e" or "f" format
c -- displays a single character
s -- displays a string of characters