c中函数的输入:
c中字符型数据的输入输出函数:
c语言中的运算符:
运算符优先级:
单算移关与,异或逻条赋
如果不想记优先级顺序,加括号
后缀自增和后缀自减的优先级更高
if分支语句:
2.已知变量a,给a的第6个bit位置0,给a的第4个bit位置1,给a的第5个bit位取反(异或)。
以99(0110 0011)为例:
(1)a & ~(1 << 6)
:将第6位清零,其它位保持不变。
第6个 bit 位置 0 的结果:35(二进制:00100011)
(2)a | (1 << 4)
:将第4位设置为1,其它位保持不变。
第4个 bit 位置 1 的结果:107(二进制:01101011)
(3)a ^ (1 << 5)
:将第5位取反,其它位保持不变。
第5个 bit 位取反的结果:67(二进制:01000011)
4.终端输入学生成绩,判断成绩等级[100,90]A,(90,80]B,(80,70]C,(70,60]D,(60,0]不及格,需要对成绩合理性进行判断,如果成绩
大于100或者小于0成绩不合理。