MrRogueKnight’s Substack

MrRogueKnight’s Substack

CS101

C Programming Lab - 1

MrRogueKnight's avatar
MrRogueKnight
Sep 02, 2024
∙ Paid
Share
/*Hello World!*/
#include <stdio.h>
#include <stdlib.h>

int main()
{
    printf("Hello world!\n");
    getch();
    return 0;
}

/*
1. WAP to declare and initialize all data types e.g. int, float, char, double, long, short, long
double, long long and print their size (in Bytes) using the “sizeof” operator. [ “%lu”]
*/

#include <stdio.h>
int main() {
// Declare and initialize variables
int intType = 42; // An integer
float floatType = 3.14; // A floating-point number
double doubleType = 2.71828; // A double-precision floating-point number
char charType = 'A'; // A character
long long longLongType = 1234567890; // A long long integer
short shortType = 32767; // A short integer
long double longDoubleType = 1.234567890123456; // A long double
// Print sizes of each data type
printf("Size of int: %zu bytes\n", sizeof(intType));
printf("Size of float: %zu bytes\n", sizeof(floatType));
printf("Size of double: %zu bytes\n", sizeof(doubleType));
printf("Size of char: %zu byte\n", sizeof(charType));
printf("Size of long long: %zu bytes\n", sizeof(longLongType));
printf("Size of short: %zu bytes\n", sizeof(shortType));
printf("Size of long double: %zu bytes\n", sizeof(longDoubleType));
return 0;
}

Output :
Size of int: 4 bytes
Size of float: 4 bytes
Size of double: 8 bytes
Size of char: 1 byte
Size of long long: 8 bytes
Size of short: 2 bytes
Size of long double: 12 bytes
Process returned 0 (0x0) execution time : 0.569 s
Press any key to continue.

/*
2. WAP to print your name, roll number, branch, marks which are stored in appropriate data
types. [ char name[]=”xyzw”]
*/

Keep reading with a 7-day free trial

Subscribe to MrRogueKnight’s Substack to keep reading this post and get 7 days of free access to the full post archives.

Already a paid subscriber? Sign in
© 2025 MrRogueKnight
Privacy ∙ Terms ∙ Collection notice
Start writingGet the app
Substack is the home for great culture