23/2/9学习记录
1. 算数操作符 + - * / %
除了 % 操作符之外,其他的几个操作符可以作用于整数和浮点数。
对于 / 操作符如果两个操作数都为整数,执行整数除法。而只要有浮点数执行的就是浮点数除法。(最大类型)
% 操作符的两个操作数必须为整数。返回的是整除之后的余数。
2. >> 右移操作符;<< 左移操作符 对二进制位数进行移动操作
3. 位操作符 //使用右移操作符(>>)与 按位与(&)可以判断整数在内存中有多少个1
- & 按位与(全1则为1,有0为0)
- | 按位或(有1则1,全0为0)
- ^ 按位异或(相同为0,不同为1)
4. sizeof 操作数的类型长度(以字节为单位)
5. 写递归程序时要注意题目条件间的联系,设置递归出口和递归条件,经典如汽水瓶问题
6. 统计字符出现次数,ASCII码转换仍需要多加练习
c编程学习记录 文章被收录于专栏
为了华为od机试刷题学习记录