Additional Sheet
Ignite your curiosity
Home
Tutorials
Articles
Examples
Quiz
Interview Q/A
Contact
About
Toggle Navigation
c
c
Toggle Navigation
C Quiz
C Interview
Introduction to C Language
C
History
Features
Classification of Programming Languages
Getting Started with C
How to Install
First C Program
Compilation Process
Basic Concepts
printf and scanf
Variables
Data Types
Keywords
Identifiers
Operators
Comments
Format Specifier
Escape Sequence
ASCII value
Constants
Literals
Tokens
Boolean
Static
Programming Errors
Compile time vs Runtime
Conditional Operator
Bitwise Operator
2's Complement
Fundamental Test
Control Statements
Control Statements Overview
if-else Statement
switch Statement
if-else vs switch
Loops
do-while loop
while loop
for loop
Nested Loops
Infinite Loop
break Statement
continue Statement
goto Statement
Type Casting
Control Statement Test
Functions in C
What is a Function
Call: Value & Reference
Recursion
Storage Classes
Functions Test
Arrays in C
1-D Array
2-D Array
Return an Array
Array to Function
Array Test
Pointers in C
Introduction to Pointers
Pointer to Pointer
Pointer Arithmetic
Dangling Pointers
sizeof() Operator
const Pointer
void Pointer
Dereference Pointer
Null Pointer
Function Pointer
Function Pointer as Argument
Pointers Test
Dynamic Memory Allocation in C
Dynamic Memory Allocation
Strings
String Input and Output Functions
String Functions
String Test
Math Functions in C
Math Functions
Structures and Unions in C
Structure
typedef
Array of Structures
Nested Structures
Structure Padding
Union
Structure Test
File Handling in C
File Handling Overview
File Input and Output Functions
fputc() and fgetc()
fputs() and fgets()
fseek()
rewind()
ftell()
Preprocessor Directives in C
Preprocessor Overview
Macros
#include
#define
#undef
#ifdef
#ifndef
#if
#else
#error
#pragma
Preprocessor Test
Command Line Arguments in C
Command Line Arguments
Miscellaneous Topics
Expressions
Data Segments
Enum
What is getch()
What is the function call
typedef vs define
C Programs
"Hello World" Program
Program to Print an Integer (Entered by the User)
Program to Add Two Integers
Program to Multiply Two Floating-Point Numbers
Program to Find ASCII Value of a Character
Program to Compute Quotient and Remainder
Program to Find the Size of int
float
double and char
Program to Demonstrate the Working of Keyword long
Program to Swap Two Numbers
Program to Check Whether a Number is Even or Odd
Program to Check Whether a Character is a Vowel or Consonant
Program to Find the Largest Number Among Three Numbers
Program to Find the Roots of a Quadratic Equation
Program to Check Leap Year
Program to Check Whether a Number is Positive or Negative
Program to Check Whether a Character is an Alphabet or not
Program to Calculate the Sum of Natural Numbers
Program to Find Factorial of a Number
Program to Generate Multiplication Table
Program to Display Fibonacci Sequence
Program to Find GCD of two Numbers
Program to Find LCM of two Numbers
Program to Display Characters from A to Z Using Loop
Program to Count Number of Digits in an Integer
Program to Reverse a Number
Program to Calculate the Power of a Number
Program to Check Whether a Number is Palindrome or Not
Program to Check Whether a Number is Prime or Not
Program to Display Prime Numbers Between Two Intervals
Program to Check Armstrong Number
Program to Display Armstrong Number Between Two Intervals
Program to Display Factors of a Number
Program to Make a Simple Calculator Using switch...case
Program to Display Prime Numbers Between Intervals Using Function
Program to Check Prime or Armstrong Number Using User-defined Function
Program to Check Whether a Number can be Expressed as Sum of Two Prime Numbers
Program to Find the Sum of Natural Numbers using Recursion
Program to Find Factorial of a Number Using Recursion
Program to Find G.C.D Using Recursion
Program to Convert Binary Number to Decimal and vice-versa
Program to Convert Octal Number to Decimal and vice-versa
Program to Convert Binary Number to Octal and vice-versa
Program to Reverse a Sentence Using Recursion
program to calculate the power using recursion
Program to Calculate Average Using Arrays
Program to Find Largest Element in an Array
Program to Calculate Standard Deviation
Program to Add Two Matrices Using Multi-dimensional Arrays
Program to Multiply Two Matrices Using Multi-dimensional Arrays
Program to Find Transpose of a Matrix
Program to Multiply two Matrices by Passing Matrix to a Function
Program to Access Array Elements Using Pointer
Program Swap Numbers in Cyclic Order Using Call by Reference
Program to Find Largest Number Using Dynamic Memory Allocation
Program to Find the Frequency of Characters in a String
Program to Count the Number of Vowels
Consonants and so on
Program to Remove all Characters in a String Except Alphabets
Program to Find the Length of a String
Program to Concatenate Two Strings
Program to Copy String Without Using strcpy()
Program to Sort Elements in Lexicographical Order (Dictionary Order)
Program to Store Information of a Student Using Structure
Program to Add Two Distances (in inch-feet system) using Structures
Program to Add Two Complex Numbers by Passing Structure to a Function
Program to Calculate Difference Between Two Time Periods
Program to Store Information of Students Using Structure
Program to Store Data in Structures Dynamically
Program to Write a Sentence to a File
Program to Read the First Line From a File
Program to Display its own Source Code as Output
Program to Print Pyramids and Patterns
ALL
HTML
CSS
SASS
Bootstrap
Tailwind css
Pure css
Ant design
Semantic UI
Materialize
JavaScript
JQuery
ReactJs
React-Native
Angular
Blazor
VueJs
NextJs
ExpressJs
Flutter
Android Studio
Ionic
Xamarin
Kotlin
Swift
.Net
Java
Python
Php
NodeJs
C
C++
C#
F#
VB.Net
SQL
SQL Server
MySQL
Oracle
PL/SQL
Mongo DB
Dynamo DB
Cosmos DB
PostgreSQL
Azure
AWS
Google Cloud
Oracle Cloud
Salesforce
Next
tutorial
C Language
tutorial
C Language
History
Published on:
November 13, 2023
Course Index
Introduction to C Language
C
c History
c Features
c Classification of Programming Languages
Getting Started with C
c How to Install
c First C Program
c Compilation Process
Basic Concepts
c printf and scanf
c Variables
c Data Types
c Keywords
c Identifiers
c Operators
c Comments
c Format Specifier
c Escape Sequence
c ASCII value
c Constants
c Literals
c Tokens
c Boolean
c Static
c Programming Errors
c Compile time vs Runtime
c Conditional Operator
c Bitwise Operator
c 2's Complement
c Fundamental Test
Control Statements
c Control Statements Overview
c if-else Statement
c switch Statement
c if-else vs switch
c Loops
c do-while loop
c while loop
c for loop
c Nested Loops
c Infinite Loop
c break Statement
c continue Statement
c goto Statement
c Type Casting
c Control Statement Test
Functions in C
c What is a Function
c Call: Value & Reference
c Recursion
c Storage Classes
c Functions Test
Arrays in C
c 1-D Array
c 2-D Array
c Return an Array
c Array to Function
c Array Test
Pointers in C
c Introduction to Pointers
c Pointer to Pointer
c Pointer Arithmetic
c Dangling Pointers
c sizeof() Operator
c const Pointer
c void Pointer
c Dereference Pointer
c Null Pointer
c Function Pointer
c Function Pointer as Argument
c Pointers Test
Dynamic Memory Allocation in C
c Dynamic Memory Allocation
c Strings
c String Input and Output Functions
c String Functions
c String Test
Math Functions in C
c Math Functions
Structures and Unions in C
c Structure
c typedef
c Array of Structures
c Nested Structures
c Structure Padding
c Union
c Structure Test
File Handling in C
c File Handling Overview
c File Input and Output Functions
c fputc() and fgetc()
c fputs() and fgets()
c fseek()
c rewind()
c ftell()
Preprocessor Directives in C
c Preprocessor Overview
c Macros
c #include
c #define
c #undef
c #ifdef
c #ifndef
c #if
c #else
c #error
c #pragma
c Preprocessor Test
Command Line Arguments in C
c Command Line Arguments
Miscellaneous Topics
c Expressions
c Data Segments
c Enum
c What is getch()
c What is the function call
c typedef vs define
C Programs
c "Hello World" Program
c Program to Print an Integer (Entered by the User)
c Program to Add Two Integers
c Program to Multiply Two Floating-Point Numbers
c Program to Find ASCII Value of a Character
c Program to Compute Quotient and Remainder
c Program to Find the Size of int
c float
c double and char
c Program to Demonstrate the Working of Keyword long
c Program to Swap Two Numbers
c Program to Check Whether a Number is Even or Odd
c Program to Check Whether a Character is a Vowel or Consonant
c Program to Find the Largest Number Among Three Numbers
c Program to Find the Roots of a Quadratic Equation
c Program to Check Leap Year
c Program to Check Whether a Number is Positive or Negative
c Program to Check Whether a Character is an Alphabet or not
c Program to Calculate the Sum of Natural Numbers
c Program to Find Factorial of a Number
c Program to Generate Multiplication Table
c Program to Display Fibonacci Sequence
c Program to Find GCD of two Numbers
c Program to Find LCM of two Numbers
c Program to Display Characters from A to Z Using Loop
c Program to Count Number of Digits in an Integer
c Program to Reverse a Number
c Program to Calculate the Power of a Number
c Program to Check Whether a Number is Palindrome or Not
c Program to Check Whether a Number is Prime or Not
c Program to Display Prime Numbers Between Two Intervals
c Program to Check Armstrong Number
c Program to Display Armstrong Number Between Two Intervals
c Program to Display Factors of a Number
c Program to Make a Simple Calculator Using switch...case
c Program to Display Prime Numbers Between Intervals Using Function
c Program to Check Prime or Armstrong Number Using User-defined Function
c Program to Check Whether a Number can be Expressed as Sum of Two Prime Numbers
c Program to Find the Sum of Natural Numbers using Recursion
c Program to Find Factorial of a Number Using Recursion
c Program to Find G.C.D Using Recursion
c Program to Convert Binary Number to Decimal and vice-versa
c Program to Convert Octal Number to Decimal and vice-versa
c Program to Convert Binary Number to Octal and vice-versa
c Program to Reverse a Sentence Using Recursion
c program to calculate the power using recursion
c Program to Calculate Average Using Arrays
c Program to Find Largest Element in an Array
c Program to Calculate Standard Deviation
c Program to Add Two Matrices Using Multi-dimensional Arrays
c Program to Multiply Two Matrices Using Multi-dimensional Arrays
c Program to Find Transpose of a Matrix
c Program to Multiply two Matrices by Passing Matrix to a Function
c Program to Access Array Elements Using Pointer
c Program Swap Numbers in Cyclic Order Using Call by Reference
c Program to Find Largest Number Using Dynamic Memory Allocation
c Program to Find the Frequency of Characters in a String
c Program to Count the Number of Vowels
c Consonants and so on
c Program to Remove all Characters in a String Except Alphabets
c Program to Find the Length of a String
c Program to Concatenate Two Strings
c Program to Copy String Without Using strcpy()
c Program to Sort Elements in Lexicographical Order (Dictionary Order)
c Program to Store Information of a Student Using Structure
c Program to Add Two Distances (in inch-feet system) using Structures
c Program to Add Two Complex Numbers by Passing Structure to a Function
c Program to Calculate Difference Between Two Time Periods
c Program to Store Information of Students Using Structure
c Program to Store Data in Structures Dynamically
c Program to Write a Sentence to a File
c Program to Read the First Line From a File
c Program to Display its own Source Code as Output
c Program to Print Pyramids and Patterns
Share
Copy link
Share on Twitter
Share on Facebook
Share on LinkedIn