close

左移赋值运算符 (<<=)

result <<= expression

<<= 运算符将 result 的所有位左移
expression 所指定的位数。该操作符屏蔽 expression 以避免将 result 移位太多。否则,如果移位量超出
result
的数据类型中的位数,则可能会移走所有的初始位,从而会提供无意义的结果。为了确保每次移位保留至少一个初始位,移位运算符将使用以下公式来计算实际移位量:使用
result 中的位数减一所得的结果来屏蔽 expression(使用按位“与”运算符)

from:http://msdn.microsoft.com/zh-cn/library/6k6e8wk0(v=vs.80).aspx



逻辑运算符:逻辑或(|=)




a|=b即a=a|b








&是一个位运算符,就是将两个二进制的数逐位相与,就是都是1才是1,只要有一个为0则为0,结果是相与之后的结果。


&&是一个逻辑运算符,就是判断两个表达式的真假性,只有两个表达式同时为真才为真,有一个为假则为假,具有短路性质。













%d:输入输出为整形 %ld 长整型 %hd短整型 %hu无符号整形 %u %lu

%s:输入输出为字符串 %c字符

%f:输入输出为浮点型 %lf双精度浮点型

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 lsx121924 的頭像
    lsx121924

    lsx121924的部落格

    lsx121924 發表在 痞客邦 留言(0) 人氣()