一、主函式:
class program 類
static void main(string args) 方法
主函式的內容:
輸入語句:console.readline();//一次讀入一行
console.readkey();//讀取按鍵,一次讀入乙個字元
輸出語句:console.write("寫入要輸出的字串");//不自動換行
console.writeline("寫入要輸出的字串");//自動換行
1namespace210
}11 }
二、資料型別
1、基本資料型別(值型別)
int 整型 存整數
double 小數型別 存小數
char 字元型別 存字元
bool 布林型 存狀態( true 和 false)
datetime 日期時間型別 存日期時間
var 可變型別 存所有型別的資料
2、複雜型別(引用型別)
string 字串型別,存的是字串
3、型別轉換
a、自動轉換(隱式轉換):包含關係,範圍由小的往大的轉
從值型別轉換到引用型別的時候
在賦值語句中,如果賦值號左右兩端的型別不同,則將賦值號右邊的值轉換為賦值號左邊的型別,其結果還是左邊的型別。
因為函式引數是表示式,因此,當引數傳遞給函式時也發生型別轉換。具體的說,char和short均轉換為int,float轉換為double。這就是為什麼我們把函式引數說明為int和double,儘管呼叫函式式用char和float。
convert.to型別名(要轉的數);
型別名.parse(要轉的數);
(型別名)變數:同一大類的型別可以用()轉換
b、強制轉換(顯式轉換):直接將某資料轉換成指定的型別。
從引用型別轉換到值型別的時候,必須引用型別中的元素,能夠轉換成值型別的容量範圍內的資料才行,否則不能轉換。
a、用()轉 如:int a;double b;a=(int)b;
b、用convert轉 如:int a;float b;a=convert.toint32(b);
c、用parse轉 如:int a;double b;a=int.parse(b);
()轉換只適用於同種型別的轉換
三、常量、變數
1、變數
資料型別 變數名[=值];//內的值可以不寫
如:int a;
2、常量
變數名前加關鍵字(不能賦值,只能取值):const
如:const int a=1;const double b=3.33;
四、運算子
1.算術運算子: + - * / % ++ --
2.關係運算子:== != > < >= <=
3.邏輯運算子:&& || !
4.其他運算子:+= -= *= /= %= ?:
五、轉義字元
\『 單引號
\'' 雙引號
\\反斜槓
\0 空
\a 蜂鳴,產生警告
\b退格
\t 水平製表符(相當於四個空格)
\v垂直製表符
\n 換行
\f 換頁
tab 縮排(相當於四個空格)
shift+tab 跳回
c 語言基礎
三個訪問描述符 public private 和protected 都可以修飾類的資料成員和成員函式 public 可以可以被任何訪問,private 只能被該類的公,私成員函式,該類的友元函式或者友元類的成員函式訪問。protected 只能被該類的公,私成員函式和該類的派生類訪問。c 中除了,和...
c語言基礎
1.問題描述 從鍵盤輸入三個整數,分別存入x,y,z三個整型變數中,計算並輸出三個數的和以及平均值。輸入形式 從鍵盤輸入三個整數,整數之間以空格隔開。輸出形式 在螢幕上分兩行顯示結果 第一行為三個數的和,整數形式輸出 第二行為三個數的平均值,浮點數形式輸出,小數點後保留兩位小數。輸入樣例 3 2 3...
C語言基礎
找最大最小整數 2.問題描述 編寫乙個程式,使用者輸入若干整數,試找出其中的最大數和最小數。輸入形式 使用者在第一行待輸入資料個數,在第二行輸入資料。輸出形式 程式在下一行輸出資料的最大值和最小值 樣例輸入 589 62 96 74 52 樣例輸出 96 52 樣例說明 使用者第一次輸入的為資料個數...