3月6日 输入与输出 数据类型 运算符
? Main函數(shù):
static void Main(string [] args)
{
?}
程序代碼需要寫在Main函數(shù)的花括號內(nèi)。
一、輸入與輸出:
string s=Console.Readline()
//這句話的意思是從控制臺程序讀取一整行內(nèi)容,放到s這個容器里
Console.Writeline("你剛剛輸入的是:"+s);
s-變量名
string-字符串類型
Consoe.Readline-從控制臺程序讀取一整行
//案例:輸入姓名,年齡,單位,整合成一個流暢的句子顯示出來Console.Write("請輸入姓名");string name = Console.ReadLine();Console.Write("請輸入年齡");string age = Console.ReadLine();Console.Write("請輸入單位");string danwei = Console.ReadLine();Console.WriteLine("我的名字是" + name + ",我的年齡是" + age + ",我在" + danwei + "上課");Console.ReadLine();二、注釋和[取消注釋]
1、選中相應(yīng)的行,點擊工具欄中的注釋選中行[取消注釋選中行]
2、選中相應(yīng)的行,使用快捷鍵:Ctrl+K Ctrl+C[Ctrl+K Ctrl+U]
3、手動注釋:在不要的行前面加//(注釋一整行)
4、注釋其中一段代碼:/*這里面是代碼*/
5、注釋的作用://這兩行是輸出的功能
三、數(shù)據(jù)類型:
(一)值類型
整型:byle;short;int;long;
浮點型:float;double;decimal;
字符型(不常用):char;
布爾型:bool;
日期時間:DateTime;
枚舉類型:ENUM;
結(jié)構(gòu)類型:struct;
(二)引用類型
字符串型:string;
四、數(shù)據(jù)轉(zhuǎn)換
(一)自動轉(zhuǎn)換
(二)強制轉(zhuǎn)換:
法1:在被轉(zhuǎn)換的數(shù)據(jù)左邊加上小括號:(要被轉(zhuǎn)換成的數(shù)據(jù)類型)
法2:Convert.ToInt32(要被轉(zhuǎn)換的數(shù)據(jù))
例:int d=(int)3.14;
???? int d=Covert.ToInt32(3.14);
??? string s=3.14;
??? double d=Convert.ToInt32(s);
五、運算符
(一)算術(shù)運算符:
+? -? /? %? ++? --
注意:
1、做除法運算的時候,如果兩個操作都是整數(shù),則運算之后的結(jié)果也是整數(shù)。
2、做算術(shù)運算的時候,如果兩個被操作的數(shù)不是同一類型,則會在運算的時候會自動進行類型轉(zhuǎn)換。
%? 模? 取余的作用
1、判斷a是不是b的倍數(shù)(是否能夠整除)===>a%b是否==0
2、判斷a的個位是不是b===>a%10是否==b
3、把數(shù)變成某個范圍內(nèi)的數(shù)(利用余數(shù)一定比除數(shù)小的定理,比如十六進制里面最大的單個數(shù)是F(15))。
++?? --
int a=5;
int b=a++;===>可以寫成int b=a,a=a+1;
b=5;
int c=++a;===>可以寫成a=a+1;int c=a;
c=7;
注意:++ --這兩種運算只能應(yīng)用于變量(5++是不對的!!常量也是不可以使用的!!)
(二)關(guān)系運算符:
==?? !=??? >? <??? >=??? <=
關(guān)系運算符運算結(jié)果統(tǒng)統(tǒng)是bool型(結(jié)果不是true就是false)
int a=5;
int b=6;
Console.Writeline(a==b);===>False
Console.Writeline(a!=b);===>True
Console.Writeline(a>b);===>False
Console.Writeline(a<b);===>True
Console.Writeline(a>=b);===>False
Console.Writeline(a<=b);===>True
注意:==? 不能寫成=(一個=是賦值的意思)
(三)邏輯運算符
&&? ||? !
&&===>兩個條件都成立,結(jié)果為True,否則為False
||===>兩個條件只要有一個成立,結(jié)果為True,兩個都不成立為False
!===>將原來的結(jié)果取相反的(若本來為True,相反就是False)
(四)其他運算
=?? ===>賦值運算,將后面的值賦給左側(cè)的變量。(注意:只能是變量)
+=??? -=??? *=????/=??? %=?? ===>復合運算(例:a? +=? b;(意思是a=a+b;))
條件運算符:? :(if...else..)
?
轉(zhuǎn)載于:https://www.cnblogs.com/dongqiaozhi/p/5248708.html
總結(jié)
以上是生活随笔為你收集整理的3月6日 输入与输出 数据类型 运算符的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 第一周学习进度条
- 下一篇: ios html5 网页取消默认样式