找工作學習筆記1------=和==、&和&&、|和||的區別
不知不覺已經要進入找工作的季節了,不管是找實習還是為了半年後的真正找工作,都是必要的。《找工作學習筆記》系類即將慢慢生成,可能寫作手法或者文字有點毛刺,但是都是本人在複習找工作中的一些難點或者疑惑點,希望對以後找工作的新人能有那麼一點點幫助,這就是我的初衷了,大神不喜勿噴喲。
言歸正傳了,下面開始進入正題。
(1)=一般是賦值的意思,比如這個語句x*=(y=z=5),它的意思是說5賦值給z,z再賦值給y,x=x*y
(2)==一般是判斷左右兩邊是否相等,返回的是布林值,0或者1。比如這個語句x==(y=z),它的意思是說z賦值給y,然後看x和y是夠相等,僅此而已。但是不管相不相等,x沒有發生數值的變換,所以x的值是沒變化的。再比如這個語句,x=(y==z),這句話的意思是先判斷y和z相不相等,相等就返回一個布林值1,不相等就返回一個布林值0。然後再把這個布林值賦值給x。
(3)| & 表示位運算,針對數值進行的運算,,其結果仍然應為值數。比如這個語句x=(y&z),它的意思是y和z先按位與。按位與運算規則是:有0為0,全1為1。然後結果再賦值給x。 再來看看這個語句,x=(y|z),也是一樣的。按位或運算規則是:有1為1,全0為0。
(4)|| && 表示邏輯運算,||表示或者的意思,&& 表示並且的意思,其結果是邏輯值true或false,也就是常說的1和0。比如這個語句x=(y&&z),就是先讓y和z進行與運算,返回一個布林值。然後賦值給x。
不懂的可以加我的QQ群:261035036(IT程式設計師面試寶典
群) 歡迎你的到來哦,看了博文給點腳印唄,謝謝啦~~
相關文章
- this和super的區別和應用 學習筆記筆記
- go語言學習筆記(一):*和&的區別Go筆記
- 【學習筆記】make 和 new 關鍵字的區別筆記
- git checkout 和 git reset 的區別 —— Git 學習筆記 09Git筆記
- Git和Maven的學習筆記GitMaven筆記
- 機器學習和深度學習的區別機器學習深度學習
- 機械學習和深度學習的區別深度學習
- LTE-5G學習筆記5---Normal CP和Extended CP的區別筆記ORM
- 工作學習筆記(一) StringUtils.split()和string.split()函式的區別筆記函式
- Angular Universal 學習筆記 - 客戶端渲染和伺服器端渲染的區別Angular筆記客戶端伺服器
- Python學習之Pandas和Numpy的區別!Python
- ../和./和/的區別
- systemtap和火焰圖學習筆記筆記
- 註解和反射學習筆記反射筆記
- Node學習筆記 Mongodb 和 Mongoose筆記MongoDB
- python學習筆記 區域性和全域性作用域Python筆記
- Spring MVC學習筆記和SSH的整合SpringMVC筆記
- Python學習系列之 xrange和range的區別!Python
- 閔可夫斯基和 學習筆記筆記
- 關於Vue和React區別的一些筆記VueReact筆記
- 分享我曾經的學習和找工作經歷
- JavaScript中的物件學習筆記(概述和建立)JavaScript物件筆記
- 前端學習筆記 - var、let和const的用法前端筆記
- 資料庫學習筆記:事務的特性和隔離級別資料庫筆記
- LinkedList和ArrayList的區別、Vector和ArrayList的區別
- http和https的區別/get和post的區別HTTP
- Python陣列和列表的區別?Python學習教程Python陣列
- 字典和json的區別是什麼?Python學習JSONPython
- ||和??的區別
- /*和/**的區別
- 高維字首和/SOS DP 學習筆記筆記
- GObject學習筆記(一)類和例項GoObject筆記
- JavaScript學習筆記(一) promise和async/waitJavaScript筆記PromiseAI
- Pytest學習筆記2-setup和teardown筆記
- 學習記錄1:python中replace和split對字串處理的區別Python字串
- miniconda和anaconda區別-雜記
- require 和 include 區別小記UI
- Java學習筆記【1】陣列的宣告和建立Java筆記陣列
- Ansible 學習筆記 - 定位主機和組的模式筆記模式