C 基礎語法

2021-09-09 06:38:39 字數 2634 閱讀 3847

1、「//」 單行注釋,一行字元中//之後為注釋區。

2、「/* */」多行注釋,*號之間為注釋區。

3、「///」文件注釋,用於提示相應是型別。

整型型別

值大小short

-32768 ~ 32767

16位int

-2147483648 ~ 2147483648

32位long

-9223372036854775808 ~ 9223372036854775808

64位浮點型別型別

值精度float

1.5*10 -45~3.4* 10 38

7位double

5.0*10 -324~1.7* 10 308

15~16位

bool(布林)型別型別

值bool

true/false

char字元型別型別

值大小char

16位(unicode)字元

2個位元組

string字串型別型別

值string

字串1、隱式型別轉換:

2、顯示型別轉換:

3、int.parse轉換:

1、變數的名字要有意義,盡量用對應的英語命名。

2、避免用單個字元命名或c#系統關鍵字

3、當使用多個單詞組成的變數名時,應該使用駝峰命名法,第乙個單詞的首字母小寫,其他單詞首字母大寫,如myname。

型別作用示例=

賦值int number=1;number值為1+求和

int number=1+1;number值為2-求差

int number=1-1;number值為0*求積

int number=1*2;number值為2/求商

int number=2/1;number值為2

+=累加

int number=1;number+=1相當於number=number+1

-=累減

int number=1;number-=1相當於number=number-1

*=累乘

int number=1;number*=1相當於number=number*1

/=累除

int number=1;number/=1相當於number=number/1

%=求餘

int number=1;number%=1相當於number=number%1

>

比較大於關係

如:2>1 的結果為「true」

<

比較小於關係

如:2<1 的結果為「false」

>=

比較大於或等於關係

如:2>=1 的結果為「true」

<=

比較小於或等於關係

如:2<=1 的結果為「false」

==比較等於關係

如:2==1 的結果為「false」

!=比較不等於關係

如:2!=1 的結果為「true」&&與

如:true && false 的結果為「false」||或

如:true || true 的結果為「true 」!非

如:true != false 的結果為「true 」

++加一

如:int i; i++等同於 i+=1,++在前則先計算,在後則先賦值–減一

如:int i; i–等同於 i-=1,–在前則先計算,在後則先賦值

型別作用

\n表示換行

\"表示乙個英文半形的雙引號

\t表示乙個tab鍵的空格

\\表示乙個\

@取消\在字串中的轉義作用

乙個if 語句後可跟乙個可選的else 語句,else 語句在布林表示式為假時執行。

if

(false

)elseif(

true

)else

判斷在迴圈

while

(true

)

迴圈在判斷

do

while

(true

);

滿足條件則迴圈

for

(int i =

0; i < i+

1; i++

)

一次性儲存多個相同型別的變數。

//語法:陣列型別 陣列名=new 陣列型別[陣列長度];例如:

int[

] list =

;int

list =

newint[6

];int[

] list =

newint[6

];

C 基礎語法

最近開始學習c 程式語言,以前一直使用c c 也只是用到了一些最簡單基礎的用法。為了方便學習,將學習過程中c 語言與c c 不同或不熟悉之處記錄下來,以便日後隨時檢視。本人是通過閱讀 c 入門經典 第6版 學習c 在閱讀過程中隨手作如下記錄。變數在使用之前必須對其進行宣告和初始化。switch每個分...

C 基礎語法

簡介 c語句是面向結構的語言,c 是物件導向的語言,c 從根本上已經發生質飛躍,並對c進行豐富的擴充套件。c是c 的子集,所以大部c語言程式都可以不加修改的拿到c 下使用。c 不完全同於c語言,c語言,可以完全植入c 檔案 變數,指標,變數,迴圈,記憶體等 c 不完全相容c c 語言函式名是不能重名...

C 語法基礎

先宣告再賦值 string strs new string 3 int arr new int 3 strs 0 null true,預設為null arr 0 0,預設為0 strs 報錯,不能這樣賦值 宣告並初始化,都正確 string strs new string 3 string strs...