整型:
a=a^b;
b=a^b;
a=a^b;
浮点型:
使用指针方式分段处理数据,适合快速处理大批量数据
double a=123.456,b=456.123;
int *ap,*bq;
ap=(int*)(&a);
bp=(int*)(&b);//强制类型转换
*ap=(*ap)^(*bp);*bp=(*ap)^(*bp);*ap=(*ap)^(*bp);//先处理整数部分
ap++;bp++;
*ap=(*ap)^(*bp);*bp=(*ap)^(*bp);*ap=(*ap)^(*bp);//然后处理小数部分
//第一次尝试写博客