+ ? 加號(hào) ? 3+5得到8爽锥;‘a(chǎn)'+'b'得到’ab‘
- ?減號(hào) ?-5.2得到一個(gè)負(fù)數(shù);4-3得到1
* ?乘號(hào) ?2*3得到6熏版;’zxy'*3得到'zxyzxyzxy'
** ?冪 ?3**4得到81(即3*3*3*3)
/? 除? 4/3得到1.333333
// ?取整除 ?4//3得到1
% ?取模 ?返回余數(shù) ?8%3得到2纷责;25.5%25得到0.5
<< ?左移 ?把一個(gè)數(shù)的bit向左移動(dòng)一定數(shù)目 ?2<<2得到8(注:2的bit為10,8的bit為1000)
>>? 右移? 把一個(gè)數(shù)的bit向右移動(dòng)一定數(shù)目
& ?按位與 ?根據(jù)數(shù)的bit進(jìn)行與運(yùn)算 ?5&3得到1(注:5的bit為101撼短,3的bit為11再膳,101&11得到1)
|? 按位或? 根據(jù)數(shù)的bit進(jìn)行或運(yùn)算? 5&3得到7 (注:5的bit為101,3的bit為11曲横,101|11得到111)
^? 按位異或? 5^3得到6(注:5的bit為101喂柒,3的bit為11不瓶,101^11得到110)
~ ?按位翻轉(zhuǎn) ?~5得到-6(注:X的按位翻轉(zhuǎn)是-(X+1))
< ?小于 ?返回邏輯值(0即False, 1即True)
> 大于 ? ?同上
<= ?小于等于 ?同上
>= ?大于等于 ?同上
== ?等于 ?同上
!= ?不等于 ?同上
not ?非?
and ?與
or ?或