[C++]Int and byte conversion in C++

#include <iostream>

int main()
{
  
    int a = 5;
    char b[10] = {0};

    //int data is converted into 4 bytes
    memcpy(b, &a, 4);
    //4 bytes are converted into int
    int c;
    memcpy(&c, b, 4);
    printf("c=%d\n ", c);
    getchar();
}

Guess you like

Origin blog.csdn.net/FL1623863129/article/details/131231315