#include <stdio.h>
int main(){
    int test = 23;
    int *testPtr = &test;
    float pragm = 32.32;
    float *pragmPtr = &pragm;
    char gramma = 'a';
    char *grammaPtr = &gramma;
    printf(" Η μεταβλητή test έχει μέγεθος %lu bytes και διεύθυνση:%p\n", sizeof(test), &test);
    printf(" Η μεταβλητή test έχει μέγεθος %lu bytes και διεύθυνση:%p (pointer)\n", sizeof(test), testPtr);
    printf(" Η μεταβλητή test έχει μέγεθος %lu bytes και διεύθυνση:%p\n", sizeof(testPtr), &testPtr);
    printf(" Η μεταβλητη pragm έχει μέγεθος %d bytes και διεύθυνση:%p\n", (int)sizeof(pragm), &pragm);
    printf(" Η μεταβλητη pragm έχει μέγεθος %d bytes και διεύθυνση:%p (pointer)\n", (int)sizeof(pragm), pragmPtr);
    printf(" Η μεταβλητη pragmPtr έχει μέγεθος %d bytes και διεύθυνση:%p\n", (int)sizeof(pragmPtr), &pragmPtr);
    printf(" Η μεταβλητή gramma έχει μέγεθος %lu bytes και διεύθυνση:%p\n", sizeof(gramma), &gramma);
    printf(" Η μεταβλητή gramma έχει μέγεθος %lu bytes και διεύθυνση:%p (pointer)\n", sizeof(gramma), grammaPtr);
    printf(" Η μεταβλητή grammaPtr έχει μέγεθος %lu bytes και διεύθυνση:%p\n", sizeof(grammaPtr), &grammaPtr);
}