C 總結 扒一扒變數與常量的那些事

2021-08-09 16:14:37 字數 1265 閱讀 3000

前一段時間學習了c#中的變數,總結鏈結如下,

今天接觸了常量,在此做下小小的總結,文章存在很多不足之處,請多多指正!

概念

變數是經常會變的量

常量:在計算機程式執行時,不會被程式修改的量。相當於每個公民的身份證號,一旦設定就不允許修改

常量是不變化的量

宣告

變數的宣告:

1.先宣告,後賦值

int a;

a=5;

2.定義變數時,直接賦值

int a=5;

3.一次宣告多個同型別的變數 ,多個變數名之間用逗號分隔,最後以分號結束

int a=5,b=6,c=7;

變數一定要先宣告、後賦值、最後使用。

常量的宣告:

1.靜態常量

const 型別 常量名=常量值

在設定常量時,必須設定他的初始值

2.動態常量

(現在還沒涉及到,到時再補)

資料型別

變數資料型別:

1.int(整數)

2.double(小數)

3.char(字元)

4.string(字串)

5.decimal(金錢小數)

常量資料型別:

sbyte、byte、short、ushort、int、uint、long、ulong、char、float、double、decimal、bool、string等

另外,c#中的資料型別分為兩個基本類別:

值型別:

1.表示實際資料

2.知識將值存放在記憶體中

3.值型別都儲存在堆疊中

4.int、char、結構

引用型別:

1.表示指向資料的指標或引用

2.包含記憶體堆中物件的位址

3.為null,則表示未引用任何物件

4.類、介面、陣列、字串

命名規則

變數命名規則:

1、必須以「字母」、或@符號開頭,不要以數字開頭

2、後面可以跟「字母」、「數字」、「下劃線」

注意:1)變數最不要用c#中的關鍵字(藍色字型即為關鍵字)

2)**中盡量不要出現中文

常量命名規則:

1.唯讀常量使用pascal規則命名,即首字母大寫

2.列舉名使用pascal規則命名

3.列舉值從小到大順序定義

4.靜態欄位或屬性採用pascal規則

扒一扒身價過億程式設計師的那些事

程式設計師馬化騰 玉面書生和他的企鵝帝國 馬化騰就讀深圳大學計算機專業,畢業後就進入深圳潤迅公司,開始了他的軟體工程師生涯。1997年,馬化騰第一次認識了icq,所以就想著自己也做一款中文版的即時通宣軟體。程式設計師雷軍 求伯君的今天就是我們的明天 不知道還有多少人記得這句廣告詞,也是雷軍為了金山招...

扒一扒我上家公司的奇葩事

從上一家公司離職有將近乙個月的時間了,也拿到了一點點競業限制的補償,所以現在可以扒一扒上一家公司的奇葩事蹟了。由於鄙人所在的城市太小,公司名字還是被我無恥的膩掉了。奇葩一 年終獎到下一年10月份才發。丫的語文小學水平麼?明白年終獎是什麼意思麼?人力資源總監說 年終獎財務到10月份才能算出來。還 是上...

C 的變數與常量

1 先定義再賦值 eg int a a 12 2 定義的同時,初始化 eg int a 12 eg const double pi 3.14159 eg define pi 3.1415926 1 整型常量 1 十進位制整數 如 789,456 2 八進位制整數 如 0567,026 3 十六進製制...