日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > C# >内容正文

C#

C# 语言基础

發布時間:2025/5/22 C# 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C# 语言基础 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、輸入輸出語句

? ? 主函數的輸入、輸出語句主要有:

? ? Console.Write(); ? ? ? ? ? ? ? ?//輸出語句,不自動換行

? ? Console.WriteLine(); ? ? ? ? ?//輸出語句,自動換行

? ? Console.Read(); ? ? ? ? ? ? ? ?//輸入語句,不自動換行

? ? Console.ReadLine(); ? ? ? ? ?//輸入語句,自動換行

? ? C#語句對于英文字母的大小寫比較敏感,在編寫代碼時,必須注意字母的大小寫問題。在書寫完每一句程序代碼之后,必須加上“;”來表示該句語句的結束。并且,在編寫代碼時,所有的標點符號必須要英文輸入狀態下來進行輸入,否則,所輸入的代碼會報錯。在輸入程序時,可以按“Alt+→”,彈出程序語句的提示,來幫助我們完成語句的編寫。在輸入、輸出語句中的“+”,不是表示的加法運算,而是表示,將“+”前后的內容進行拼接。

? ? 注釋有以下幾種方式:

? ? //注釋一行

? ? /* ?*/注釋一段區域

? ? ///放在函數上面使用,給函數加注解

? ? 還可以使用Visual Studio軟件中工具欄上的“注釋選中行”按鈕或其快捷鍵“Ctrl+E,C”,對選中的一段文字進行注釋。

? ? 在本部分的學習中,我進行了一個小練習:

? ? 獲取到用戶的姓名,年齡以及工作單位,并完成“我叫***,今年***歲了,在***工作。”的一句話。

? ??Console.WriteLine("請輸入您的姓名:");

? ? string a = Console.ReadLine();

? ? Console.WriteLine("請輸入您的年齡:");

? ? string b = Console.ReadLine();

? ? Console.WriteLine("請輸入您的工作單位:");

? ? string c = Console.ReadLine();

? ? //Console.WriteLine("我叫"+a+",今年"+b+"歲了,在"+c+"工作。");

? ? Console.WriteLine("我叫{0},今年{1}歲了,在{2}工作。",a,b,c);//用占位符,先占下空位

? ? Console.ReadLine();

二、數據類型

??C#語言.NET類型(通用語言)大小(字節)值區間

基本數據類型

(值類型)

整型byteByte10-255
shortInt162?
intInt324-231~231
longInt648?
浮點型floatSingle4?
doubleDouble8?
decimalDecimal16?
字符型charChar2任意字符
布爾型boolBoolean1True或False
日期時間Datatime???
枚舉類型ENUM???
結構類型struct???
引用類字符串型stringString?字符序列

? ? 在進行基本的類型轉換時,主要有以下三種方法:

? ? 1.用()

? ? 2.用convert

? ? 3.用parse

? ? 例:

? ? ? int a;
? ? ? float b = 3.14;
? ? ? a = (int)b; //用()
? ? ? a = Convert.ToInt32(b); //用Convert
? ? ? a = int.Parse(b.ToString()); //用Parse ?需要放置的值是string類型

? 在本部分的學習中,我所做的小練習是:

? 問:老狼老狼幾點了?

? 若為上午,直接輸出時間并加上am,若為下午,實際時間減去12之后再加上pm(用12小時制表示時間)

? Console.Write("老狼老狼幾點了?");

? int time = int.Parse( Console.ReadLine());?? //ReadLine命令默認數據類型為string,用Parse強制轉換為int類型

? string ap = time > 12 ? (time - 12)+"pm" : time+ "am";

? Console.WriteLine(ap);

? Console.ReadLine();

三、運算符

分類符號解釋優先級
算數++ ?--加加 ?減減

由高到低,即執行順序由上到下。

(圓括號的優先級最高)

* / %乘 ?除 ?取余
+ ?-加 ?減
關系> ?< ?>= ?<=大于 ?小于 ?大于等于 ?小于等于
== ? ? !=等于 ?不等于
?&&與(并且)
?||
?非(注:優先級在此表的最頂層
條件運算符?:唯一的一個三元運算符 ?如果
賦值= ?+= ?-= ?*= ?/= ?%=如:x-=4.即x=x-4

? 在賦值運算中,前++是先執行+1運算,然后進行賦值;后++是先執行賦值,再執行+1運算。

??兩個數據類新不同的值進行運算時,會自動取范圍最大的那個類型。

? 在本部分的學習中,我所完成的小練習是:

? 判斷一個100以內的整數是否是7的倍數,或者是否含有7?

? Console.Write("請輸入一個100以內的整數:");
? int num = int.Parse(Console.ReadLine());
? Console.WriteLine("是否是7的倍數?"+(num%7==0));
? Console.WriteLine("個位數是否是7?"+(num%10==7));
? Console.WriteLine("十位數是否是7?"+(num/10==7));
? Console.ReadLine();

?

轉載于:https://www.cnblogs.com/hongsen3/p/5692365.html

總結

以上是生活随笔為你收集整理的C# 语言基础的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。