跳到主要內容


程式語言概念-運算

程式語言概念

運算

以下是運算名稱,括弧中的內容使常用的符號形式。

邏輯運算


  • 和(and, &&, &)
變數一變數二結果
TrueTrueTrue
TrueFalseFalse
FalseTrueFalse
FalseFalseFalse

表格一
  • 或(or, ||, |)
變數一變數二結果
TrueTrueTrue
TrueFalseTrue
FalseTrueTrue
FalseFalseFalse

表格二
  • 否(not, ~)
變數一結果
TrueFalse
FalseTrue

表格三

位元運算(以八位元為例)

  • 和(and,^,&)
變數一變數二結果
001111000011001100110000


表格一
  • 或(or,|)
變數一變數二結果
001111000011001100111111
表格二
  • 否(not,~)
變數一結果
0011110011000011
表格三
  • 互斥或閘(xor)
變數一變數二結果
001111000011001100001111

表格四
  • 右位移(>>)=除2
變數一結果
0011110000011110

表格五
  • 左位移(<<)=乘2
變數一結果
0011110001111000

表格六
整數運算

  • 加法(+)
  • 減法(-)
  • 乘法(*)
  • 除法(/)
  • 餘數(%)

浮點數運算

  • 加法(+)
  • 減法(-)
  • 乘法(*)
  • 除法(/)
比較運算

  • 大於(>)
  • 大於等於(=>)
  • 等於(==)
  • 小於等於(<=)
  • 小於(<)
  • 不等於(!=)

賦值運算

  • 變數賦值(=):a=1
  • 變數加法完後賦值(+=):a+=2 <=> a = a + 2
  • 變數減法完後賦值(-=):a-=2 <=> a = a - 2
  • 變數乘法完後賦值(*=):a*=2 <=> a = a * 2
  • 變數除法完後賦值(-=):a/=2 <=> a = a / 2
  • 變數餘數運算完後賦值(*=):a%=2 <=> a = a %2
  • 變數經過位元運算元之後賦值:a^=2 <=> a = a ^ 2  
  • 變數加一完後賦值(+=):a++ <=> a = a + 1
  • 變數減一完後賦值(-=):a-- <=> a = a - 1


 投影片-slideshare:程式語言概念_變數
 影片-youtube:程式語言蓋面_變數
 程式碼-Github:程式語言概念_變數
下一單元:程式語言概念_條件敘述

留言

這個網誌中的熱門文章

程式語言學習概論(1)

程式語言 介紹

語言學習-English-Lights

Song Lyric Title : Lights Singer :Ellie Goulding Album :  Bright Lights Release Date :  2011 I had a way then losing it all on my own I had a heart then but the queen has been overthrown And I'm not sleeping now the dark is too hard to beat And I'm not keeping up the strength I need to push me You show the lights that stop me turn to stone You shine it when I'm alone And so I tell myself that I'll be strong And dreaming when they're gone 'Cause they're calling, calling, calling me home Calling, calling, calling home You show the lights that stop me turn to stone You shine them when I'm alone Noises, I play within my head Touch my own skin and hope they'll still be there And I think back to when my brother and my sister slept In and on my place the only time I feel safe You show the lights that stop me turn to stone You shine it when I'm alone And so I tell myself that I'...

Python-資料庫

Python 資料庫 基本概念說明 參考程式語言概念- 資料庫內容 。 對於這邊的介紹其實,主要是對基本語法、資料庫的基本操作進行說明,所以大多只會看到語法指令,而不會深究內容,因為其內容會在SQL跟noSQL的文章內容進行說明,這邊說明會讓篇幅太多。 常見的資料庫 SQL:MySQL NoSQL:Mongodb 以下是處理該類型檔案對應函式或模組 資料庫名稱 模組 MySql MySQLdb mysqlclient PyMySQL mysql.connector peewee SQLAlchemy Mongodb pymongo PyMySQL 用python全實作的model,需要下SQL語法。 範例- 連結 SQLAlchemy 用ORM的概念做出來,支援各種SQL資料庫。 範例- 連結 pymongo 專門用來連結mongodb的module 範例- 連結