Home
DS & Algo. ▾
Data Structure Tutorial
Algorithms Tutorial
Coding Problems
Languages ▾
C Tutorial
C++ Tutorial
C++ STL Tutorial
Java Tutorial
Python Tutorial
Scala Tutorial
Ruby Tutorial
C#.Net Tutorial
Golang Tutorial
Android Tutorial
Kotlin Tutorial
SQL Tutorial
Web. ▾
JavaScript Tutorial
CSS Tutorial
jQuery Tutorial
PHP Tutorial
Node.Js Tutorial
AdonisJs Tutorial
VueJS Tutorial
Ajax Tutorial
HTML Tutorial
Django Tutorial
Programs ▾
C Programs
C++ Programs
Data Structure Programs
Java Programs
C#.Net Programs
VB.Net Programs
Python Programs
PHP Programs
Golang Programs
Scala Programs
Swift Programs
Rust Programs
Ruby Programs
Kotlin Programs
C Interview Programs
Aptitude ▾
C Aptitude
C++ Aptitude
Java Aptitude
C# Aptitude
PHP Aptitude
Linux Aptitude
DBMS Aptitude
Networking Aptitude
AI Aptitude
English Grammar Aptitude
More...
Interview ▾
Golang Interview Questions
MIS Executive Interview Questions
DBMS Interview Questions
C Interview Questions
Embedded C Interview Questions
Java Interview Questions
SEO Interview Questions
HR Interview Questions
Find Output ▾
C Find O/P
C++ Find O/P
C#.Net Find O/P
Java Find O/P
Go Find O/P
PHP Find O/P
More...
MCQs ▾
Web Technologie MCQs
CS Subjects MCQs
Databases MCQs
Programming MCQs
Testing Software MCQs
Digital Mktg Subjects MCQs
Cloud Computing S/W MCQs
Engineering Subjects MCQs
Commerce MCQs
More MCQs...
CS Subjects ▾
ML/AI Tutorial
Operating System Tutorial
Computer Network Tutorial
Software Engineering Tutorial
Discrete Mathematics Tutorial
Digital Electronics Tutorial
Data Mining Tutorial
MIS Tutorial
DBMS Tutorial
Embedded Systems Tutorial
Cryptography Tutorial
CS Fundamental Tutorial
More Tutorials...
More ▾
Tech Articles
Puzzles
Full Forms
Code Examples
Blogs
Guest Post
Programmer's Calculator
XML Sitemap Generator
Tools & Generators
About
Contact
Home
DS & Algo. ▾
Data Structure Tutorial
Algorithms Tutorial
Coding Problems
Languages ▾
C Tutorial
C++ Tutorial
C++ STL Tutorial
Java Tutorial
Python Tutorial
Scala Tutorial
Ruby Tutorial
C#.Net Tutorial
Golang Tutorial
Android Tutorial
Kotlin Tutorial
SQL Tutorial
Web. ▾
JavaScript Tutorial
CSS Tutorial
jQuery Tutorial
PHP Tutorial
Node.Js Tutorial
AdonisJs Tutorial
VueJS Tutorial
Ajax Tutorial
HTML Tutorial
Django Tutorial
Programs ▾
C Programs
C++ Programs
Data Structure Programs
Java Programs
C#.Net Programs
VB.Net Programs
Python Programs
PHP Programs
Golang Programs
Scala Programs
Swift Programs
Rust Programs
Ruby Programs
Kotlin Programs
C Interview Programs
Aptitude ▾
C Aptitude
C++ Aptitude
Java Aptitude
C# Aptitude
PHP Aptitude
Linux Aptitude
DBMS Aptitude
Networking Aptitude
AI Aptitude
English Grammar Aptitude
More...
Interview ▾
Golang Interview Questions
MIS Executive Interview Questions
DBMS Interview Questions
C Interview Questions
Embedded C Interview Questions
Java Interview Questions
SEO Interview Questions
HR Interview Questions
Find Output ▾
C Find O/P
C++ Find O/P
C#.Net Find O/P
Java Find O/P
Go Find O/P
PHP Find O/P
More...
MCQs ▾
Web Technologie MCQs
CS Subjects MCQs
Databases MCQs
Programming MCQs
Testing Software MCQs
Digital Mktg Subjects MCQs
Cloud Computing S/W MCQs
Engineering Subjects MCQs
Commerce MCQs
More MCQs...
CS Subjects ▾
ML/AI Tutorial
Operating System Tutorial
Computer Network Tutorial
Software Engineering Tutorial
Discrete Mathematics Tutorial
Digital Electronics Tutorial
Data Mining Tutorial
MIS Tutorial
DBMS Tutorial
Embedded Systems Tutorial
Cryptography Tutorial
CS Fundamental Tutorial
More Tutorials...
More ▾
Tech Articles
Puzzles
Full Forms
Code Examples
Blogs
Guest Post
Programmer's Calculator
XML Sitemap Generator
Tools & Generators
About
Contact
×
C Tutorial
C - Home
C Basics
C - Getting Started
C - Overview
C - Advantages & Disadvantages
C - Basics
C - Character Set
C Vs. C++
Gcc Vs. G++
Why We should Use C?
C - Basic Rules
C - Comments
C - Tokens
C - Variable Naming Conventions
C - Variable Initialization
C - Constants
C - Character Constant
C - Octal Literals
C - Hexadecimal Literals
C - Automatic (auto) Variables
Local Vs. Global Variables
C - Access Global Variables
Is exit() & return Statements are Same?
C - Print Float Value
C - Print Multiple Lines Using printf()
C - Argument Index Specification
C - Value Returned by scanf()
C - Returned Values of printf() & scanf()
What do 'lvalue' & 'rvalue' Mean
Automatic (auto) Vs. Static Variables
C - Scopes
C - Errors
C Data Types
C - Data Types & Operators
C - Basic Data Types
C - 'unsigned char' For Memory Optimization
short Vs. short int Vs. int
unsigned int Vs. size_t
C - Storage Classes Introduction
C - Storage Classes With Examples
C- Type Conversion
C - bool
C - Type Qualifiers
C Input/Output
C - Read String With Spaces
C - Input String of Unknown Length
C - Disadvantages of scanf()
C - scanf() need '%lf' for doubles, when printf() is okay with just '%f'
C - Format Specifier for unsigned short int
C - printf() Format Specifier for bool
C - printf() Arguments for long
C - printf() Specifier for double
Is there a printf() converter to print in binary format?
C - Nested printf()
printf() Vs. puts()
printf() Vs. sprintf()
%d Vs. %i format Specifiers
C - Single Character Input & Output
C- Formatted Input & Output
C - Octal & Hex Escape Sequences
C - Convert Float to String
gets() Vs. fgets()
C - Input Unsigned Integer Value
C - Input Octal Value
C - Input Hex Value
C - Input Decimal, Octal & Hex in char Variables
C - Input With '%i'
C - Input Individual Characters
C - Skip characters While Reading Integers
C - Read Memory Address
C - Printing Variable's Address
C - printf() Examples & Variations
C Operators
C - Operators Precedence & Associativity
Operators Vs. Operands
C - Unary Operators
C - Equality Operators
C - Logical AND (&&) Operator
C - Logical OR (||) Operator
C - Logical NOT (!) Operator
C - Modulus on Negative Numbers
C - Expression a=b=c (Multiple Assignment) Evaluates
C - Expression a==b==c (Multiple Comparison) Evaluates
C - Complex Return Statement Using Comma Operator
C - Comma Operator
C - Bitwise Operators
C - Bitwise One's Compliment
C - Modulus of Float or Double Numbers
C Conditional Statements
C - If Else Statements
C - Switch Case
C - Switch Statements Features, Disadvantages
C - Using Range With Switch
C Control Statements
C - 'goto' Statement
C - break & continue
Print Numbers From 1 to N Using goto
C - Looping
C - Looping Programs
C - Nested Loops
C - Entry Controlled Vs. Exit Controlled Loops
C - Sentinel Vs. Counter Controlled Loops
C - Use for Loop as Infinite Loop
C Strings
C - Strings in C language programming
C - string.h Functions
C - memcpy() Function
C - Write Your Own memcpy()
C - memset() Function
C - Write Your Own memset()
C Functions
C - Library & User-define Functions
C - Static Functions
C - Scope of Function Parameters
C - Recursion
C - Recursion Examples
C Arrays
C - Arrays
More on Arrays
C - Properties/Characteristics of Array
C Structure and Unions
C Structures
C - Initialize a Structure in Accordance
C - Size of Structure With No Members
C -Pointer to Structure
C - Nested Structure Initialization
C - Nested Structure With Examples
C - Size of Structure
C - Copy Complete Structure in Byte Array
C Union
C - Pointer to Union
C Pointers
C - Pointers
C - Pointer Rules
C - Pointers Declarations
C - Pointer Address Operators
C - Accessing Variable Using Pointer
C - Address of (&) & Dereference (*) Operators
C - NULL Pointer
C - Pointers as Argument
C - Pointer Arithmetic
C - Pointer to an Array
C - Evaluation of Statement '*ptr++'
C - Pointer & Non-pointer Variables Declarations Together
C - Pointer to an Array of Integers
C - Pointer to Pointer
C - void Pointer as Function Argument
char s[] Vs. char *s
C - Copying Integer Value to Char Buffer & Vice Versa
C - Call by Reference Vs. Call by Value
C - Typedef Function Pointer
C Preprocessor Directives
Recommendation for defining a macro in C language
Macro expansion directives (#define, #undef) in C language
Complex macro with arguments (function like macro) in C language
C language #ifdef, #else, #endif Pre-processor with Example
C language #if, #elif, #else, #endif Pre-processor with Example
Parameterized Macro - we cannot use space after the Macro Name
Stringizing Operator (#) in C
Token Pasting Directive Operator (##) in C
C Command-line Arguments
C language Command Line Arguments
C File Handlings
C - Basics of File Handling
C - File Handling Programs
C Graphics
C - Graphics Modes
C - Using Colors in Text Mode
C - More on Graphics Modes
C - OUTTEXTXY() & SETTEXTSTYLE() Functions