
转换方式2:char Bit8 = 'a';
char Bit16 = 'b';
char Bit24 = 'c';
char Bit32 = 'd';
long Splicing = (Bit8 ) + (Bit16 << 8) + (Bit24 << 16) + (Bit32 << 24);
memcpy函数:
C 库函数 void *memcpy(void *str1, const void *str2, size_t n)
说明:
从存储区 str2 复制 n 个字节到存储区 str1。
转换方式3:long Splicing ;
char a[4] = {'a', 'b', 'c', 'd'};
memcpy(&Splicing, a, 4);
itoa函数:
char *itoa( int value, char *string, int radix);
说明:
value:欲转换的数据。
string:目标字符串的地址。
radix:转换后的进制数,可以是10进制、16进制等。
int a = 456;
char str[100];
itoa(a, str, 10);
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)