不晓得怎么弄,教教我吧,对这个完全不会,每次都不会

img


不晓得怎么弄,教教我吧,对这个完全不会,每次都不会

#include <stdio.h>

void print_bytes(void *ptr, int size)
{
    unsigned char *p = (unsigned char *)ptr;
    int i;
    for (i = 0; i < size; i++)
    {
        printf("%02hhx ", p[i]);
    }
    printf("\n");
}

int main()
{
    int A = -65;
    printf("%p\n", (void*)&A);
    print_bytes(&A, 4);
    return 0;
}

int a = -65; 
sprintf(s, "%0x", &a);