- C Programming Examples
- C Programming Examples
- C Print Hello World
- C Get Input from User
- C Print Integer
- C Add Two Numbers
- C Add Subtract Multiply Divide
- C Add n Numbers
- C Area Perimeter of Square
- C Area Perimeter of Rectangle
- C Area Circum of Circle
- C Fahrenheit to Celsius
- C Celsius to Fahrenheit
- C Inches to Centimeters
- C Kilogram to Gram
- C Reverse a Number
- C Swap Two Numbers
- C Interchange Numbers
- C Print ASCII Value
- C Print Fibonacci Series
- C Check Palindrome or Not
- C Check Armstrong or Not
- C Find Armstrong Numbers
- C Find nCr and nPr
- C Find Profit Loss
- C Sum of their Square
- C First & Last Digit Sum
- C Sum of All Digit
- C Product of All Digit
- C Print Total Digit in Number
- C Check Perfect Number
- C Find Basic Gross Salary
- C Round Number to Integer
- C Print Series upto n Term
- C Find Factors of Number
- C if-else & Loop Programs
- C Check Even or Odd
- C Check Prime or Not
- C Check Alphabet or Not
- C Check Vowel or Not
- C Check Leap Year or Not
- C Is Reverse Equal Original
- C Make Calculator
- C Add Digits of Number
- Count Positive Negative Zero
- C Largest of Two Numbers
- C Largest of Three Numbers
- C Smallest of Two Numbers
- C Smallest of Three Numbers
- C Find Factorial of Number
- C Find LCM & HCF
- C Find LCM of n Numbers
- C Find HCF of n Numbers
- C Find Arithmetic Mean
- C Find Average, Percentage
- C Find Student Grade
- C Print Table of Number
- C Print Prime Numbers
- C Find Discount Purchase
- C Calculate Parcel Charge
- C Calculate Wage of Labor
- C Print Phone Bill
- C Conversion programs
- C Decimal to Binary
- C Decimal to Octal
- C Decimal to Hexadecimal
- C Binary to Decimal
- C Binary to Octal
- C Binary to Hexadecimal
- C Octal to Decimal
- C Octal to Binary
- C Octal to Hexadecimal
- C Hexadecimal to Decimal
- C Hexadecimal to Binary
- C Hexadecimal to Octal
- C Pattern Programs
- C Pattern Printing Programs
- C Print Diamond Pattern
- C Print Floyd's Triangle
- C Print Pascal's Triangle
- C Array Programs
- C 1D Array Programs
- C Linear Search
- C Binary Search
- C Largest Element in Array
- C Smallest Element in Array
- C Second Largest/Smallest
- C Count Even Odd
- C Array Element at Even
- C Array Element at Odd
- C Print Even Array Elements
- C Print Odd Array Elements
- C Sum/Product of Even/Odd
- C Reverse an Array
- C Insert Element in Array
- C Delete Element from Array
- C Merge Two Arrays
- C Bubble Sort
- C Selection Sort
- C Insertion Sort
- C Print Common Elements
- C 2D Array Programs
- C Add Two Matrices
- C Subtract Two Matrices
- C Transpose a Matrix
- C Multiply Two Matrices
- C Sum All Matrix Elements
- C Largest Element in Matrix
- C Print Row Column Total
- C 3D Array Programs
- C String Programs
- C Print String
- C Find Length of String
- C Compare Two String
- C Copy a String
- C Concatenate String
- C Reverse a String
- C Count Vowels Consonants
- C Replace Vowel in String
- C Delete Vowels from String
- C Delete Word from String
- C Frequency of Character
- C Count Word in String
- C Remove Spaces from String
- C Sort a String
- C Sort String in Alphabetical
- C Sort Words in Ascending
- C Sort Words in Descending
- C Uppercase to Lowercase
- C Lowercase to Uppercase
- C Swap Two Strings
- C Check Anagram or Not
- C Check Palindrome String
- C Print Number in Words
- C Print Successive Character
- C Character without Space
- C File Programs
- C Read a File
- C Write Content to File
- C Read & Display File
- C Copy a File
- C Merge Two Files
- C Reverse File
- C Count All Character in File
- C List Files in Directory
- C Encrypt & Decrypt a File
- C Delete a File
- C Misc Programs
- Generate Random Numbers
- C Print Date Time
- C Print Message with Time
- C Get IP Address
- C Print Smiling face
- C Pass Array to Function
- Add Two Numbers using Pointer
- C Address of Variable
- C Shutdown Computer
- C Programming Tutorial
- C Tutorial
C program to print Hello World
This article will teach you how to print "Hello World" in C programming and provide you with the code to do so. The Hello World program is available in the following formats:
- Print "Hello World" using a semicolon.
- Print "Hello World" without using a semicolon.
- Print "Hello World" 10 times using the for loop.
- Print "Hello World" 10 times using the while loop.
- Using string, print "Hello World".
- Print "Hello World" using a user-defined function.
In C, print "Hello, World"
This program simply prints "Hello, World" using the printf() function. This function is defined in the stdio.h header file.
#include<stdio.h> #include<conio.h> int main() { printf("Hello, World"); getch(); return 0; }
This program was built and runs in the Code::Blocks IDE. Here is its sample output:
Print "Hello World" without using a semicolon
To print Hello World without using a semicolon (,), just put "Hello World" instead of "Hello, World" inside the printf() function as given in the previous program. Everything else is the same.
Using the for loop, print Hello World ten times
Now let's create another program that uses a for loop to execute the statement given below 10 times:
printf("Hello World\n");
as shown in the program given below:
#include<stdio.h> #include<conio.h> int main() { int i; for(i=0; i<10; i++) printf("Hello World\n"); getch(); return 0; }
Here is its sample run:
The loop works in such a way that:
- Initially (at the very first run of the for loop), 0 gets initialized to i, and it is checked whether it is less than 10 or not.
- The condition evaluates to true, therefore program flow goes inside the loop and executes the statement.
printf("Hello World");
that prints Hello World - Now the program flow goes to the loop update part. There, it increments the value of i and again checks the condition.
- After every updated value of i, the program checks whether it is less than 10 or not.
- Only program flow enters the loop if the condition is satisfied or evaluates to true. Otherwise, program flow exits from the loop.
- As a result, "Hello World" appears 10 times on the output screen.
Using a while loop, print Hello World ten times
Now, instead of using the for loop, this program uses the while loop to do the same job as the previous program.
#include<stdio.h> #include<conio.h> int main() { int i=0; while(i<10) { printf("Hello World\n"); i++; } getch(); return 0; }
produces the same output as the previous program.
Using string, print "Hello World"
This program uses string to print "Hello World." That is, a variable, say str, of type char gets declared and initialized with "Hello World," and prints the value of str as output using the %s format specifier.
#include<stdio.h> #include<conio.h> int main() { char str[20] = "Hello World"; printf("%s", str); getch(); return 0; }
prints "Hello World" on the output.
Using Function, print Hello World
This is the last Hello World program that is created using a user-defined function, printHello(), that is being called from the main() function. That is, we have declared the function before main() and defined it after main(). Now we are free to call it from main(). When it gets called, then its definition part gets executed, which prints Hello World on the output.
#include<stdio.h> #include<conio.h> void printHello(void); int main() { printHello(); getch(); return 0; } void printHello(void) { printf("Hello World"); }
The same program in different languages
- C++ Program to Print Hello World
- Java Program to Print Hello World
- Python Program to Print Hello World
« Previous Program Next Program »