1,int numerator
long long num=static_cast<long long>(numerator) //将int型转换位long long型
2,llabs() //long long类型取绝对值
3,字符串拼接,s.append()
4,整数转字符串,to_string(num)
5,字母转整数,s-'A'+1 字符数字转整型,'1'-'0'
6,排序函数sort(),形式有sort(nums.begin(),nums.end()),也可自定义排序方法,sort(nums.begin(),nums.end(),compare),注意compare是静态方法,
要加static关键字。
7,位运算符,<<左移末尾补0,>>右移首部补0,运算符后面加上要移动的位数。定义一个只有一位为1的数,uint32_t n=1,n<<=1;
8,对于if(条件1&&条件2&&条件3),代码运行时会从左往右检查条件,若左边条件有越界,右边的条件防止越界,代码运行出错,此时应将条件换一下位
置,将会越界的情况放置末尾。
9,字符串转整数,stoi(str)
10、位运算:二进制无进位加法,是异或运算;进位值为与运算左移一位。
11、删除字符串头尾空格
if(!str.empty()){