很有意思的c语言printf问题

#include "stdio.h"
#include "windows.h"

int main(void)
{
    int a = 456;
    int *p;
    p = &a;
    *(p + 1) = 123;

    long long b;
    int c;
    unsigned int d;
    d = sizeof(a);
    c = *(p + 1);
    b = *(long long*) p;
    printf("%p\n", p);
    printf("%d\n", c);
    printf("%u\n", d);
    printf("0x%016I64x\n", b);
    printf("%I64d\n", sizeof(b));
    system("pause");
    return 0;
}

猜你喜欢

转载自blog.csdn.net/qianshishangdi/article/details/85840111