Welcome To Tutorialspoint.dev
Officially launched 18th May 2019
C C Basics C++ Basics

C Programming Language Standard

The idea of this article is to introduce C standard. What to do when a C program produces different results in two different compilers? For example, consider the fo...
C C Basics C

C Language Introduction

C is a procedural programming language. It was initially developed by Dennis Ritchie between 1969 and 1973. It was mainly developed as a system programming language ...

Benefits of C language over other programming languages

C is a middle-level programming language developed by Dennis Ritchie during the early 1970s while working at AT&T Bell Labs in the USA. The objective of its devel...
C Difference Between C

Difference between %d and %i format specifier in C language

A format specifier is a sequence formed by an initial percentage sign (%) indicates a format specifier, which is used to specify the type and format of the data to be...
C C-Macro & Preprocessor cpp-macros

A C Programming Language Puzzle

Give a = 12 and b = 36 write a C function/macro that returns 3612 without using arithmetic, strings and predefined functions. We strongly recommend you to minimize y...
C C Array and String C Basics

Arrays in C Language Set 2 (Properties)

We have introduced arrays in set 1 (Introduction to arrays in C). In this post array properties in C are discussed. 1) In C, it is possible to have array of all types...
C Difference Between C-Loops & Control Statements

Difference between while(1) and while(0) in C language

Prerequisite: while loop in C/C++ In most computer programming languages, a while loop is a control flow statement that allows code to be executed repeatedly based on...
C Misc C-File Handling

fgets() and gets() in C language

For reading a string value with spaces, we can use either gets() or fgets() in C programming language. Here, we will see what is the difference between gets() and fge...

lvalue and rvalue in C language

L-value: “l-value” refers to memory location which identifies an object. l-value may appear as either left hand or right hand side of an assignment oper...

Why is C considered faster than other languages ?

You might have came across these statements, C is more optimised or performance of C is better than higher languages, so I’ll be discussing the reasons for th...

Subscribe to Our Newsletter