2023-03-25|閱讀時間 ‧ 約 4 分鐘

【入門級】-[資料型態]-數值

這次分享的是常數、變數、宣告與初始化。 [常數]就是固定不變的數,如:PI=3.14 [變數]顧名思義就是會改變的數,如:y=2x (在數學中x確定後y才會確定,因此x為自變數,y為應變數,x、y都屬於變數)

一、常數

  常數在定義的時候,一開始就必須指定好資料型別並且給予值,因為它在整個程式在執行的時候值都不會改變的,所以這邊要注意:定義好值後就不能再更改了喔!

二、變數

  因為變數是會不定時改變,倘若一開始沒有給予值,那麼就會等到有給予初始值的時候,變數才可以開始使用。

三、常數與變數名稱

  在設計名稱時可以說是代號、代稱的意思,在程式中稱之為「識別詞」,就如同上一篇【入門級】-資料型別中所說的這個「識別詞」就是要編寫自己的說詞,用它來在程式中做溝通,最佳的設計就是這個詞要跟它的功能相關,其他人來閱讀你的程式時也會比較好懂!尤其如果有共同開發者的時候,這個名詞的設計就更為重要了。
  在定義設計的時候,要注意一點就是要避開資料型別的詞或是其它.Net相關的關鍵字,雖然電腦經過轉換後會讀得懂,但我們在寫程式的時候很容易混淆,所以要注意應該避免此情形哦!
.Net關鍵字包括:if、else、foreach、switch、case、default、break、do、while、namespace、publice、private、protected、using、void...等等。 倘若非使用關鍵字不可時,則在關鍵字前加上 @ 即可。

四、宣告與初始化

在C#程式一開始都需要做宣告、初始化條件,那麼要怎麼做呢?
這邊提醒一下 「=」就是賦予識別詞內容數值的意思喔! 「//」表示後面可以寫備註。

1.常數宣告與初始化方法如下:
const 資料型態  常數識別詞 = 數值內容;
Ex:  const double PI = 3.14;   //將宣告與初始化寫在一起,宣告PI為常數狀態的倍精度浮點數,並且值為3.14

2.變數宣告與初始化方法如下:
資料型態  變數識別詞 = 數值內容;
Ex:  int Number = 5;   //將宣告與初始化寫在一起,宣告PI為整數並且初始值為5

※補充

3.var宣告與初始化方法如下:
var 變數 = 數值內容;
Ex:  var A=5;    //這邊編譯器會判斷A的資料型別為int,並且初始值為5  A=”Hello”; //因為上一行已經判斷A的資料型別為int,所以這邊出現資料型別string的”Hello”就會出現錯誤
這邊另外提醒大家,使用var這個資料型別的時候盡可能少用,雖然電腦會自動判別型別但是能不用就不用,因為這也會讓我們在寫程式的時候不容易讀,後續要使用這個變數時會不夠清楚是什麼型別,使用起來就會很麻煩。

4.DateTime宣告與初始化方法如下:
Datetime 變數名稱=類別.方法」
Ex:  DateTime dt =  DateTime.Now; //取得現在日期與時間
今天先分享到這裡~ 下一次分享修飾詞Public/Private/Protected等等相關 這些是用來表示變數限定可以在哪些地方使用哦~

分享至
成為作者繼續創作的動力吧!
© 2024 vocus All rights reserved.