[C++]memcpy 小记

#include   <stdio.h>
#include   <stdlib.h>
#include   <string.h>
int   main ()
{
     char   a  =  'a' ;
     char   b  =  'b' ;
     char   c  =  'c' ;
     char   d  =  'd' ;
     char   ac [4] = { a ,  b ,  c  ,  d };
     int   i ;
     memcpy (& i ,  ac , 4);
     printf ( "0x%x
" ,  i );
     int   iNum  = ( a <<24) + ( b <<16) + ( c <<8) +  d ;
     printf ( "iNum: 0x%x
" ,  iNum );
     getchar (); 
     }  

输出如下:

0x64636261
iNum: 0x61626364
My Github Blog: mdgsf.github.io
原文地址:https://www.cnblogs.com/mdgsf/p/4841321.html