找工作學習筆記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筆記
- symfony學習筆記2—純的PHP程式碼和symfony的區別筆記PHP
- iOS學習筆記2(結合專案)--Category和Extension的區別iOS筆記Go
- 機器學習和深度學習的區別機器學習深度學習
- AS 學習筆記 for in 和 for each in筆記
- 機械學習和深度學習的區別深度學習
- Git和Maven的學習筆記GitMaven筆記
- git 和 vim 學習筆記Git筆記
- 《從零開始學Swift》學習筆記(Day 55)——使用try?和try!區別Swift筆記
- LTE-5G學習筆記5---Normal CP和Extended CP的區別筆記ORM
- Java入門學習- 理解List和HashMap和HashTable的用法和區別JavaHashMap
- hibernate學習(六) flush()和clean()區別和使用
- Angular Universal 學習筆記 - 客戶端渲染和伺服器端渲染的區別Angular筆記客戶端伺服器
- 註解和反射學習筆記反射筆記
- Node學習筆記 Mongodb 和 Mongoose筆記MongoDB
- systemtap和火焰圖學習筆記筆記
- ../和./和/的區別
- 資料庫中odbc和jdbc的區別-------java資料庫學習筆記之1資料庫JDBCJava筆記
- 工作學習筆記(一) StringUtils.split()和string.split()函式的區別筆記函式
- Python學習之Pandas和Numpy的區別!Python
- python學習筆記 區域性和全域性作用域Python筆記
- 【C++學習筆記】vector和arrayC++筆記
- Kotlin學習筆記-類和介面Kotlin筆記
- GO 學習筆記 (三) : method 和 interfaceGo筆記
- Java學習筆記之類和物件Java筆記物件
- scala學習筆記:理解stream和view筆記View
- 【Git】學習筆記–clone和本地修改Git筆記
- 閔可夫斯基和 學習筆記筆記
- 【R語言學習筆記】文件讀取和型別修改R語言筆記型別
- 分享我曾經的學習和找工作經歷
- Spring MVC學習筆記和SSH的整合SpringMVC筆記
- JavaScript中的物件學習筆記(概述和建立)JavaScript物件筆記
- 資料庫學習筆記:事務的特性和隔離級別資料庫筆記
- 關於Vue和React區別的一些筆記VueReact筆記
- 筆記本和微軟平板電腦的實際區別筆記微軟