Professional Documents
Culture Documents
Speed Popular
Structured Dynamic
Language
Case Sensitive
Portability
This video is sole property of Talent Battle Pvt. Ltd. Strict penal action will be taken against unauthorized piracy of this video
Why to learn C Programming?
This video is sole property of Talent Battle Pvt. Ltd. Strict penal action will be taken against unauthorized piracy of this video
Writing, Executing and Fixing Code in C
This video is sole property of Talent Battle Pvt. Ltd. Strict penal action will be taken against unauthorized piracy of this video
Skills you will gain…
• Algorithms
• Programming Language
• Concepts
• Problem Solving
This video is sole property of Talent Battle Pvt. Ltd. Strict penal action will be taken against unauthorized piracy of this video
Tips for learning CODING with no prior experience
INTERMEDIATE
BASIC LEVEL
This video is sole property of Talent Battle Pvt. Ltd. Strict penal action will be taken against unauthorized piracy of this video
What is CODING?
❑ Coding is a skill where you take instructions (steps) and translate it into a language that computer
❑ They communicate in a language called BINARY and it uses 0’s and 1’s.
❑ Programming language translates human code into machine code known as software.
This video is sole property of Talent Battle Pvt. Ltd. Strict penal action will be taken against unauthorized piracy of this video
Why CODING is important?
This video is sole property of Talent Battle Pvt. Ltd. Strict penal action will be taken against unauthorized piracy of this video
C C Programming
Part 1 Strings
[20 Hrs.]
C Programming
Arrays
C Functions
C Flow Control
C Introduction
This video is sole property of Talent Battle Pvt. Ltd. Strict penal action will be taken against unauthorized piracy of this video
Competitive
Part 2 Programming
Additional
Concepts
C Programming
Files
C Programming
Pointers
This video is sole property of Talent Battle Pvt. Ltd. Strict penal action will be taken against unauthorized piracy of this video
Prerequisite
• Computer System
• Hardware
• Software
• System Software
• Application Software
This video is sole property of Talent Battle Pvt. Ltd. Strict penal action will be taken against unauthorized piracy of this video
Programming
Languages
This video is sole property of Talent Battle Pvt. Ltd. Strict penal action will be taken against unauthorized piracy of this video
C Program
Structure
This video is sole property of Talent Battle Pvt. Ltd. Strict penal action will be taken against unauthorized piracy of this video
C Introduction
and so on.
beginners.
This video is sole property of Talent Battle Pvt. Ltd. Strict penal action will be taken against unauthorized piracy of this video
C Keywords & • Character Set
Identifiers
• Alphabets
• Digits
• Special Characters
have special meanings to the Compiler. Keywords are part of syntax and they cannot
This video is sole property of Talent Battle Pvt. Ltd. Strict penal action will be taken against unauthorized piracy of this video
C Identifiers • Identifiers refers to name given to entities such as variables, functions, structures, etc.
This video is sole property of Talent Battle Pvt. Ltd. Strict penal action will be taken against unauthorized piracy of this video
C Identifiers • Rules for naming Identifiers:
4. There is no rule on how long an identifier can be. Some compilers may create
This video is sole property of Talent Battle Pvt. Ltd. Strict penal action will be taken against unauthorized piracy of this video
C Variables • A variable is a container (storage area) to hold data.
This video is sole property of Talent Battle Pvt. Ltd. Strict penal action will be taken against unauthorized piracy of this video
C Literals • Literals are data used for representing fixed values.
b) Octal (base 8)
This video is sole property of Talent Battle Pvt. Ltd. Strict penal action will be taken against unauthorized piracy of this video
C Escape Escape Sequences Character
Sequences \b Backspace
\f Form feed
\n Newline
\r Return
\t Horizontal tab
\v Vertical tab
\\ Backslash
\' Single quotation mark
\" Double quotation mark
\? Question mark
\0 Null character
This video is sole property of Talent Battle Pvt. Ltd. Strict penal action will be taken against unauthorized piracy of this video
C Constants • Variable whose value cannot be changed, then we can use const Keyword. This will
create constant.
• You can also define a constant using the #define preprocessor directive.
This video is sole property of Talent Battle Pvt. Ltd. Strict penal action will be taken against unauthorized piracy of this video
C Data Types • Data types are declarations for variables.
This video is sole property of Talent Battle Pvt. Ltd. Strict penal action will be taken against unauthorized piracy of this video
Type Size (bytes) Format Specifier
int at least 2, usually 4 %d, %i
C Data Types
char 1 %c
float 4 %f
double 8 %lf
short int 2 usually %hd
unsigned int at least 2, usually 4 %u
long int at least 4, usually 8 %ld, %li
long long int at least 8 %lld, %lli
unsigned long int at least 4 %lu
unsigned long long int at least 8 %llu
signed char 1 %c
unsigned char 1 %c
at least 10, usually 12 or
long double %Lf
16
This video is sole property of Talent Battle Pvt. Ltd. Strict penal action will be taken against unauthorized piracy of this video