标签:pre 科技 rcp 数组访问 建议 span 地址 字符串 code
之前想过这样一个问题,如何逐个操作一个int类型对象的4位字节呢
如我有char a[4]={0xFF,0xFF,0xFF,0x7F}、int b
可以先把b地址取出来 &b
再将这个地址转化为char*类型 (char*)&b
此时这个整体可当做char数组访问各各字节啦
((char*)&u)[0]=0XFF ((char*)&u)[1]=0XFF ((char*)&u)[2]=0XFF ((char*)&u)[3]=0X7F
然后输出u的值:2147483647
也可以用上面提到的a字符串数组和strcpy函数
strcpy(((char*)&u),a);
很有意思
当然,不建议大家用这个操作。。不太安全,而且不常用
当然,当黑科技玩玩还是很有意思的
标签:pre 科技 rcp 数组访问 建议 span 地址 字符串 code
原文地址:https://www.cnblogs.com/cckk/p/10021865.html