logical operator

| (OR):是一個二位元的運算符號,因此運算時應該要同時拿2個運算元的資料來作運算。

||(Short-circuit OR):也是一個二位元的運算符號。因為OR的特性只要1個運算元為True,整個式子就為真,因此||(Short-circuit OR)的運算就是,假如第一個運算元的資料已經為True了,它就不會再判別第二個運算元資料,直接輸出True。

& (AND):是一個二位元的運算符號,因此運算時應該要同時拿2個運算元的資料來作運算。

&&(Short-circuit AND):也是一個二位元的運算符號。因為AND的特性只要1個運算元為False,整個式子就為假,因此&&(Short-circuit AND)的運算就是,假如第一個運算元的資料已經為False了,它就不會再判別第二個運算元資料,直接輸出False。


| (OR)、&(AND) 平時可做Bitwise operator,也可當作邏輯運算子使用

Ex:


a|b -> a跟b都會作考慮
a||b ->若a成立,b直接跳過
a&b ->a跟b都會做考慮
a&&b ->若a不成立,b直接跳過

發表留言

透過 WordPress.com 建置的網站.

向上 ↑

Yosing'sDailyPractice

是練習,也是實踐

portran

Explore the life truth and beauty

使用 WordPress.com 設計專業網站
立即開始使用