C语言复习总结篇(一)

1、容易出错的运算符
(1)++i/- -i 先加减,在赋值
i++/i– 先赋值,在加减
(2)表达式A && 表达式B (若A为假,则不计算B)
表达式A || 表达式B (若A为真,则不计算B)
(3)按位& 相同位数的两个数都为1,则为1。若有一个为0,则为0。
按位 | 相同位数中有一个为1,则为1。否则为0。
异或^ 相同位上不一样为1,一样为0
(4)<< 左移几位,右边加几个0

右移补符号位,右移相当于除法  (5 = 11/2^1)1011>>1  变成了0101

(5)/ % 不能对0进行运算,%操作数必须为整数
注意:表示分数1/2 4/9时,应写成1.0/2 4.0/9

2、进制转换
(1)%d 十进制输出
%0 八进制输出
%0x 十六进制输出
(2)计算方法
16进制转2进制:把16进制中的每一位转化为2进制,每个数分4位,不足4位者在前面补0
eg: 0X 7 1 5 4 4
0111 0001 0101 0100 0100 二进制数串连起来就是结果
2进制转化为16进制:16进制中的0~15&#x

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值