科技进步——源自每一次善意的分享
运算符的优先级(从高到低)
如果在程序中,要改变运算顺序,可以使用()。
常用字符与ASCII代码对照表
为了便于查询,以下列出ASCII码表:第128~255号为扩展字符(不常用) |
位都为1,结果才为1,否则结果为0
位只要有一个为1,那么结果就是1,否则就为0
两个操作数的位中,相同则结果为0,不同则结果为1
如果位为0,结果是1,如果位为1,结果是0
左移运算符,将运算符左边的对象向左移动运算符右边指定的位数(在低位补0)
"有符号"右移运算符,将运算符左边的对象向右移动运算符右边指定的位数。使用符号扩展机制,也就是说,如果值为正,则在高位补0,如果值为负,则 在高位补1.
"无符号"右移运算符,将运算符左边的对象向右移动运算符右边指定的位数。采用0扩展机制,也就是说,无论值的正负,都在高位补0.
;x>>y相当于x/2y,从计算速度上讲,移位运算要比算术运算快。如果x是负数,那么x>>>3没有什么算术意义,只有逻辑意义。)
运算符优先级:从左到右