程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> C#基礎總復習01,

C#基礎總復習01,

編輯:C#入門知識

C#基礎總復習01,


馬上就快畢業了,准備把這幾個月所學到的知識梳理一下,這兒所寫的都是一些C#中最基礎的東西(大牛不要笑話我,這也是我記錄的一些筆記等等),希望能幫到一些正在學習這方面的知識的人,如果有寫的不對的地方,望大神們指點。

先從最基礎的說起:

1:c#是強類型語言;區分大小寫;對變量的類型必須有一個明確的定義。

2:賦值運算符“=”:等號在c#並不是相等的意思,而是表示賦值,把等號右邊的值賦值給等號左邊的變量,由等號連接的表達式,叫做賦值表達式。要求等號兩邊的數據類型必須一致。

3:加號的使用:①連接,當加號兩邊有一邊是字符串的時候,此時加號起到的是連接的作用。②相加,當加號兩邊都是數字的時候,此時加號起到的是相加的作用。

4:占位符的使用:使用規則:先挖個坑,再填個坑。

  注意:挖了幾個坑,就填幾個坑,多填了,沒效果;少填了,程序拋異常;輸出的時候是按照挖坑的順序輸出。

5:轉義符:所謂轉義符指的就是一個'\'加上一個特殊的字符,組成了一個具有特殊意義的字符。

\b    : 表示退格鍵

\"    : 就表示一個英文半角的雙引號
\n   : 表示換行
\r\n : 表示在操作系統中換行
\t    : 效果就是鍵盤上的tab鍵
\\    : 表示一個'\'

 

@符號:取消轉義:取消'\'在字符串中的轉義作用,使其單純的就表示為一個'\';讓代碼按照編輯的原格式進行輸出。

6:算數運算符:由算數運算符連接的表達式,叫做算數表達式(這個一般人應該能明白)。

+
-
*
/
%

 

 

7:類型轉換:在運算表達式中,要求等號邊的數據類型必須一致,如果不一致,滿足下列兩個條件;則會發生自動類型轉換也成為隱式類型轉換。

1)、兩種類型必須相兼容(都是數字) double int

2)、從小的轉換為大的   int--->double

編譯器自動幫助我們完成轉換。

 

8:強制類型轉換或者顯示類型轉換

1)、兩種類型必須相兼容(都是數字) double int

2)、把大的轉換成小的  double--->int

eg:

int a = 10;
double d = 20;
int b = a + (int)d;
Console.WriteLine(b);

注意:強制類型轉換的結果會丟失精度。

 

9:Convert類型轉換:用來處理類型不兼容的轉換。

int類型:Convert.ToInt32(Object);

double類型:Convert.ToDouble(Object);

string:ToString();

 

最後給學習基礎知識的小伙伴放一個小小的題(看這個題的答案之前可以自己先思考下 當時自己5分鐘內沒做出來。。。 趕腳智商不夠用了, 大神不要噴我啊)

編程實現86400秒(這兒隨便寫的 不論多少秒)是幾天幾小時幾分鐘幾秒?

答案看下面 ↓ ↓ ↓

 

 

 

 

 

 

 

 

int seconds = 86400;
int days = seconds / 86400;//求得天數
int secs = seconds % 86400;//求完天數後 剩余的秒數
int hours = secs / 3600;// 求得小時數
secs = secs % 3600;//求完小時後 剩余的秒數
int mins = secs / 60;//求得分鐘
secs = secs % 60;//最後剩余的秒數
Console.WriteLine("{0}秒是{1}天{2}小時{3}分鐘{4}秒", seconds, days, hours, mins, secs);
Console.ReadKey();

 

  

先寫這麼點,會持續不斷的更新。。。。。。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved