- 博客(2)
- 收藏
- 关注
原创 不使用中间变量交换两个浮点数
C++不使用中间变量交换两个浮点数 C++中不使用中间变量交换两个整型数据,可以采用异或运算的特点: a^a = 0; a^0 = a; 从而交换两个数的算法如下: a = a^b; b = a^b; a = a^b; 利用上面的方法,如何交换两个浮点数呢? 由于double数据占8个字节,int数据占4个字节,所以可以采用指针方式分段处理double数据,算法如下: double ...
2018-12-02 09:15:27 1139 1
原创 C++ string类的用法总结
C++ string类的用法总结 赋值 s1 = s2; s1.assign(s2); //将字符串s2赋值给s1,类似于s1=s2 s1.assign(num, c); //将num个字符c组成的字符串赋值给s1 插入元素 s2.insert(idx, s1); //将字符串s1插入到idx下标之前 取元素 s[idx]; //返回下标idx的字符,不检查下标合法性 s.at[i...
2018-12-01 21:27:45 537
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人