当前位置:   article > 正文

初识C语言——第十一天

初识C语言——第十一天

操作符:

1. 算数操作符: + - * / %
2. 移位操作符: >> (右移) << (左移) 移动的是二进制位 例如: int b=a<<1;
3. 位操作符: & 按位与 | 按位或 ^ 按位异或
4. 赋值操作符: = += -= *= /= ^= |= >>= <<= 例如: a+=3 等价于 a=a+3
5. 单目操作符 ( 只有一个操作数的操作符 )
! 逻辑反操作
- 负值
+ 正值
& 取地址
sizeof 操作数的类型长度(以字节为单位)
~ 对一个数的二进制按位取反
-- 前置、后置 --
++ 前置、后置 ++
* 间接访问操作符
类型 强制类型转换 1
  1. //将秒转换为时分秒:法1
  2. int main()
  3. {
  4. int a, b, c, d;
  5. scanf("%d", &a);
  6. d = a % 60; //
  7. b = a/3600;//小时
  8. c = (a-3600 * b-d) / 60;
  9. printf("%d %d %d", b, c, d);
  10. return 0;
  11. }
  12. //将秒转化为时分秒:法2
  13. int main() {
  14. int seconds, h, m, s;
  15. scanf("%d", &seconds);
  16. h = seconds / 3600;
  17. m = (seconds % 3600) / 60;
  18. s = (seconds % 3600) % 60;
  19. printf("%d %d %d", h, m, s);
  20. }

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/577994
推荐阅读
相关标签
  

闽ICP备14008679号