1. 程式人生 > 其它 >實驗四:開源控制器實踐---OpenDaylight

實驗四:開源控制器實踐---OpenDaylight

第一章:橢圓:開始/結束 平行四邊形:輸入/輸出 流程圖矩形:處理框 菱形:判斷框

第二章:輸出語句: Console. WriteLinehello world)會換行

Console. Writehello world)不會換行

t一製表符,相當於TAB按鍵,4個空格 轉義字元一換行

當行注程∥ 註釋:寫給自己看,程式不會執行 多行注程 main:入口主方法主函式

一宣告變數:資料型別變數名: string name 變數:可以改變的量,

存的是臨時資料變數賦值:變數名=值:name=小明 簡寫:資料型別變數名=值 string name=小明

常量:聲明後就不能改變const變數的宣告 const double pi=3.14 組成:52字母:A-Z、a-z,10數字:0-9,

下劃線: 開頭:只能字母或下劃線 變數的命名規則 不能:不能和C#關鍵字名 區分:區分大小寫 short範圍:-32768到32768 int範圍:-2147483648到214743648簡單記憶:-21億到2億之間 整型(整數) 範圍:-9.223,372,036.854.775808到9223 long372.036854.775.807 一簡單記憶:可以存特別特別

第二章

劃分標準:範(容量)不一樣,需要的空間也不一樣 舉例子: short(水杯)int(水桶)long(水缸 floatfloat最多保留7位小數 fl=3.lf 浮點型(小數)

資料型別: double最多保留15到16位 double=3.14一字元(單個字元)一Char用單引號 sex男 string namel =一字元(引用型別) string個或多個字元 string name2 ="Curry": 布林bool se 輸入語句Console.ReadLine:輸入的是字元申 +連線Console WriteLine姓名:+name) 格式化輸出 挖坑、填坑Console WriteLine(姓名0},年齡:name,age)從0開始數

第三章: 貶值運算子二、+=、=、=、=、%=一將=右邊的值存到左邊變數裡面

1.如果參與運算的數值都是整數,則完成的是 整除運算,如5/2的值是2而非2.5

2.模運算%是進行除法運算後取餘數,參與運 算的必須是整數。(求餘數) 一算術運算子+、、1、%、+、++就是做了+1的操作 1.前++(++a):先+1再運算 運算子 2.後++(a++):先運算再+1 關係運算符><、>=、<=、==、=比較大小,結果是布林(bool:true、 false) &與運算即同時成立,缺一不可,

例子:a&(讀音和英文and一樣)bc>d:只有左右兩個表示式的值都為True,與運算整個結果才為True,只要有一個表示式為False,則整個表示式為 False或運算,

即兩者中有一個成立即可a>bll邏輯運算子&&+d:左右兩個表示式中只要有一個成立就true只有兩個都為 FalseFalse才為!非運算,取反(ab):

如果表示式a>b為False,

則進行取反運算後為True;

如果表示式a>b為true,

則進行取反運算後為 False1()從左到右 2+從右到左 3*、、%從左到右 4+從左到右筆二運算子優先順序真訣:先算術、再關係、後邏輯、最後再賦值、()第一 5從左到右 6==、=從左到右 7&從左到右 8從左到右 9=、+=、-=、=、=、%=從右到方 從低精度、小范的資料型別轉換為高精度、大 範圍的資料型別。

源型別目標型別 char int. long. float. doubl short int.longfloat、double 隱式轉換:系統預設的、無須顯式宣告即可進行的轉換in long froat, float, double oat double

結論:小資料轉大資料,系統會預設幫我們轉 例子:水杯的水全部倒水桶或水缸可以容納,但 浪費了水桶或水缸的容量,空間

語法:《目標資料型別)表示式 doubled=1.83: 型別轉換顯示轉換

(強制轉換):將高精度大範圍的數夠結果:d=1.精度丟失(小數點沒了) 一據型別轉換為低精度、小範圍的資料型別,存在 風險 double=2234567890.5 _int=(int)d; 不夠結果:d=-2147483648,資料溢位 出錯了,爆了 string型別與數型別之間轉換 一語法:型別 Parsestring型別

用途: Console. ReadLine輸入的是字元申double money:輸入的內容要用來做算術計算,需要轉換為整數

Console Writel ine請輸入商品價格:或小數才能計算

double price float. Parse(Console. ReadLine():Console WriteLine輸入商品數量

: int count int. Parse(Console. ReadLine()):

money price" count:

Console WriteLine{商品總價:+money}