日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) >

语句的输入和输出 数据类型 运算符

發(fā)布時(shí)間:2024/4/13 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 语句的输入和输出 数据类型 运算符 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

一、C#基礎(chǔ)

1、項(xiàng)目后綴:

.config——配置文件(存放配置參數(shù)文件)

.csproj——項(xiàng)目文件(管理文件項(xiàng))

.sln——解決方案文件(管理項(xiàng)目)

.cs——源文件(程序代碼)

?

2、函數(shù)四要素:名稱,輸入,輸出,加工

?

3,、主函數(shù),輸出語(yǔ)句,輸入語(yǔ)句:

namespace?ConsoleApplication5//命名空間

{

????class?Program?//類

????{

????????static?void?Main(string[] args)//方法 main主要的 程序的入口

????????{??//主函數(shù)內(nèi)容

??????????? ?Console.Read();//輸入語(yǔ)句

??????????? ?Console.ReadKey();//輸入語(yǔ)句

??????????? ?Console.ReadLine();//輸入語(yǔ)句 等待回車結(jié)束,獲取一整行代碼

?????????? ??Console.Write();//輸出語(yǔ)句,不自動(dòng)換行

??????????? ?Console.WriteLine();//輸出語(yǔ)句,自動(dòng)換行

???????? }

????? }

}

?

4、快捷鍵的使用

Alt+→提示

需要執(zhí)行程序時(shí)點(diǎn)擊啟動(dòng) 或者Ctrl+F5

Ctrl+k/e 然后按 Ctrl+c注釋本行

Ctrl+k/e 然后按 Ctrl+u 取消注釋

Shift+delete 一刪刪一行

Ctrl+x 剪切一行

Ctrl+Shift+Space 將光標(biāo)放在方法函數(shù)括號(hào)里面時(shí)使用,顯示重載

?

5、注釋

//注釋一行

/**/注釋一段區(qū)域(可進(jìn)行拖動(dòng))

///放在函數(shù)上面使用,給函數(shù)加注解

2在一行中聲明相同類型的多個(gè)變量之間用逗號(hào)分開。

例: int ab;(聲明變量類型,用逗號(hào)隔開)

3同一語(yǔ)句中不能對(duì)同一個(gè)變量名聲明成同一類型兩次

例:int a=34int a=22;(錯(cuò)誤)

?

二、數(shù)據(jù)類型

1、常用的數(shù)據(jù)類型

整形(1)int.NET類型Int32)(區(qū)間+-21億)

??????(2)long.NET類型Int32

浮點(diǎn)型(小數(shù)型)(1)double.NET類型Double) ???????????????

???????????????????????(2)decimal.NET類型 Decimal

布爾型(判斷)bool.NET類型BooleanTrueFalse

字符串型:string.NET類型 String)字符序列

未知數(shù)值是否為整數(shù)時(shí)用double

String等同于字符型,長(zhǎng)度較長(zhǎng),定義時(shí)用雙引號(hào)

舉個(gè)栗子:string a = “smile”;

輸出的兩種拼接方式:

????????????Console.Write("請(qǐng)輸入你的姓名:");

????????????string name = Console.ReadLine();

????????????Console.Write("請(qǐng)輸入你的年齡:");

????????????string age = Console.ReadLine();

????????????//第一種方式:+遇到string類型時(shí)表示拼接

????????????//Console.WriteLine("你的姓名是"+name+",今年"+age+"歲了。");

????????????//第二種方式:占位符拼接從o開始

????????????Console.WriteLine("你的姓名是{0},今年{1}歲了。",name,age);

????????????Console.ReadLine();

?

四、C#轉(zhuǎn)義字符

\’ 單引號(hào) ?\” 雙引號(hào) ?\\ 反斜杠 ?\0 空 ?\a 警告(產(chǎn)生峰鳴) ?\b 退格 ?\f 換頁(yè) ?\n 換行 ?\r 回車 ?\t 水平制表符 ?\v 垂直制表符

?

五、變量常量

?1、變量名由字母,數(shù)字,下劃線,@,漢字 組成,但是首字母不能為數(shù)字。且不能與關(guān)鍵字重名。

?2、變量名前面加關(guān)鍵字(不能賦值,只能取值):const

例子:const int a = 1;

六、基本類型轉(zhuǎn)換

1自動(dòng)轉(zhuǎn)換(隱式轉(zhuǎn)換) ——從值類型轉(zhuǎn)換到引用類型時(shí)候。

2強(qiáng)制轉(zhuǎn)換(顯式轉(zhuǎn)換) ——從引用類型轉(zhuǎn)換到值類型時(shí)候,或者從浮點(diǎn)型轉(zhuǎn)換到整型。

(1)從浮點(diǎn)型轉(zhuǎn)換到整型

????例:??int a

????????????double b = 12.3;

????????????a = (int)b;

????????????Console.Write("a="+a);

????????????//輸出a=12

(2)從值類型轉(zhuǎn)換到引用類型

????例: ???int a = 2;

????????????string s = a.ToString();//.ToString是方法 需要加括號(hào)

(3)當(dāng)引用類型轉(zhuǎn)換到值類型時(shí),必須引用類型中的數(shù)據(jù)元素,能夠轉(zhuǎn)換成值類型的容量范圍內(nèi)的數(shù)據(jù)才行,否則不能轉(zhuǎn)。

(4)Convert

??? 例:??int a;

????????????float c;

????????????double b = 12.3;

????????????a = Convert.ToInt32(b);

????????????c = Convert.ToSingle(b);

????????????Console.Write(a);

????????????Console.Write(c);

????????????//輸出12 12.3

(5)Parse

?????例子:

???????????string a="3";

???????????int b=int.parse(a);

?????????? Console.WriteLine(b);

?

七、運(yùn)算符

分類

符號(hào)

解釋

優(yōu)先級(jí)

?

?

算數(shù)

++???--

加加???減減

由高到低,即執(zhí)行順序由上到下.(圓括號(hào)的優(yōu)先級(jí)最高)

例:a++=a+1

*/%

乘??除??取余

%模 取余 10%3==1

+??-

加??減

?

關(guān)系????

>??<????>=???<=???

大于 小于 大于等于 小于等于

?

==?????!=

等于??不等于

?

?

邏輯

&&

與(并且)

倆條件均滿足

||

滿足一個(gè)條件及即可

!

非(注:優(yōu)先級(jí)在此表的最頂層)

取反向值

條件運(yùn)算符

?:

惟一的一個(gè)三元運(yùn)算符??如果

?

賦值

=????+=??-=??*=????/=???%=

?如:x-=4.即x=x-4;

=是賦值

1.前++和后++的區(qū)別(-- 一樣)

++在前 先運(yùn)算 后賦值

?

++在后 先賦值 后運(yùn)算

?

例:??????int a = 5;

????????????int b = a++;//加加在后面時(shí),先賦值再運(yùn)算 即b=5 a=a+1=6

????????????int c = ++a;//加加在前面時(shí),先運(yùn)算再賦值 即a=a+1=6+1=7 c=a=7

????????????Console.WriteLine(a);//輸出后a=7

????????????Console.WriteLine(b);//輸出后b=5

????????????Console.WriteLine(c);//輸出后c=7

????????????Console.ReadLine();

?

2、?:如果 的用法

例:???????Console.Write("請(qǐng)輸入第一個(gè)數(shù):");

????????????double a = double.Parse(Console.ReadLine());

????????????Console.Write("請(qǐng)輸入第二個(gè)數(shù):");

????????????double b = double.Parse(Console.ReadLine());

????????????Console.Write("請(qǐng)輸入第三個(gè)數(shù):");

????????????double c = double.Parse(Console.ReadLine());

????????????//double d = a > b ? a : b;

????????????//double e = d > c ? d : c;

????????????//double?e = (a > b ? a : b) > c ? (a > b ? a : b) : c;

????????????//Console.Write("最大的數(shù)為" + e);

?????????????????? Console.Write("最大的數(shù)為"+((a > b ? a : b) > c ? (a > b ? a : b) : c));

????????????Console.ReadLine();

????????????

轉(zhuǎn)載于:https://www.cnblogs.com/ShenG1/p/5596475.html

超強(qiáng)干貨來襲 云風(fēng)專訪:近40年碼齡,通宵達(dá)旦的技術(shù)人生

總結(jié)

以上是生活随笔為你收集整理的语句的输入和输出 数据类型 运算符的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。