
c++学习
文章平均质量分 54
夏日、荷花&你
The more you learn, the better you are.
展开
-
位运算【移位<< >>】的使用
很好理解,我们知道可以用&1来提取最后一位的数,那么我们现在要提取第i位数,就直接把第i位数变成最后一位即可(直接右移)。或者,我们可以直接&上1左移i位,也能达到我们的目的。我们知道非~运算是按位取反,(1...原创 2022-08-02 19:46:10 · 248 阅读 · 0 评论 -
c++中,二进制与十进制互相转换代码以及bitset的使用
2、当给变量赋了长度时,若长度大于转换后的二进制位数,则在前面补0;若长度【2】不够,当参数为整数【1011】时取后面部分【11】;参数为字符串【“1011”】时取前面部分【10】下标0从其最低位开始【即从右往左,从后向前依次从0增大】与字符串,数组的顺序【下标从左往右依次从0增大】不同;s.reset();将变量各位全置为0,得到全0串。bitset相当于一个只包含0、1的二进制数组。将变量s各位全置1,得到全1串。返回变量s中1的个数。1、用字符串构造时,字符串只能包含0、1。...原创 2022-07-29 13:38:05 · 6582 阅读 · 0 评论 -
c++之string字符串常用函数
c++ string常用字符串函数原创 2022-04-16 22:32:06 · 3034 阅读 · 0 评论