Program: Byte Sizes of Basic Data Types
#include <stdio.h>
int main() {
// Print the byte sizes of basic data types
printf("Size of char: %lu bytes\n", sizeof(char));
printf("Size of short: %lu bytes\n", sizeof(short));
printf("Size of int: %lu bytes\n", sizeof(int));
printf("Size of long: %lu bytes\n", sizeof(long));
printf("Size of float: %lu bytes\n", sizeof(float));
printf("Size of double: %lu bytes\n", sizeof(double));
printf("Size of long double: %lu bytes\n", sizeof(long double));
// Additional modifiers
printf("Size of unsigned int: %lu bytes\n", sizeof(unsigned int));
printf("Size of signed char: %lu bytes\n", sizeof(signed char));
return 0;
}