#include <stdio.h>
#include <stdbool.h>
int main(void) {
bool b = true;
int i = 10;
long long ll = 6000000000000000000;
unsigned short us = 0x6AFD;
float f = 1.742516F;
const double PI = 3.14159;
char c = 0x6F;
printf("bool : %d\n", b);
printf("int : %d\n", i);
printf("long long : %lld\n", ll);
printf("unsigned short : %u\n", us);
printf("float : %f\n", f);
printf("const double : %lf\n", PI);
printf("char : %c\n", c);
printf("\n");
printf("b : %d\n", (int) b);
printf("i : %d\n", (int) i);
printf("ll : %d\n", (int) ll);
printf("us : %d\n", (int) us);
printf("f : %d\n", (int) f);
printf("PI : %d\n", (int) PI);
printf("c : %d\n", (int) c);
printf("\n");
printf("b : %zu octets\n", sizeof(b));
printf("i : %zu octets\n", sizeof(i));
printf("ll : %zu octets\n", sizeof(ll));
printf("us : %zu octets\n", sizeof(us));
printf("f : %zu octets\n", sizeof(f));
printf("PI : %zu octets\n", sizeof(PI));
printf("c : %zu octets\n", sizeof(c));
printf("\n");
int* ptri = &i;
printf("%d\n", *ptri);
*ptri = 11;
printf("%d\n", i);
void* ptr = NULL;
printf("%p\n", ptr);
ptr = &i;
printf("%p\n", ptr);
return 0;
}
|