資料型別轉換
自動型別轉換
自動型別轉換,亦可稱為隱式型別轉換- 這些轉換是編譯器自動進行的轉換。 c# 預設的以安全方式進行的轉換, 不會導致資料丟失。例如,從小的整數型別轉換為大的整數型別,從派生類轉換為基類。
eg:
強制型別轉換int inum = 1202;float fnum = inum;
c#是強制型別語言,編譯器會自動檢測資料型別,如果不一致則會自動進行資料型別轉換。如果不能隱式轉換,則需要我們進行顯示的轉換。其方式有三種:
(1)使用強制型別轉換運算子()
(2)使用system.convert類的靜態成員方法,tostring,toint,todouble等等int ii=50;short ss=(short)ii;
(3)使用.net框架提供的parse()方法int ii=10;string str=system.convert.tostring(ii);
c# 型別轉換方法string ff = "200";float f = float.parse (ff);
console.writeline (f);
int num1 =convert.toint32(console.readline());//把輸入的字元轉為乙個整數控制台輸入/輸出函式
c# 控制台程式一般使用 .net framework console 類提供的輸入/輸出服務。
【c#控制台輸入/輸出語句】
console.read()方法:從控制台視窗讀取乙個字元,返回int值
console.readline()方法:從控制台視窗讀取一行字元,返回string值
console.readkey()方法:監聽鍵盤事件,可以理解為按任意鍵執行
console.write()方法:將制定的值寫入控制台視窗
console.writeline()方法:將制定的值寫入控制台視窗,並換行
eg:
class program", ch);
console.writeline("請輸入一行字元:");
string str = console.readline();
console.writeline("str = ", str);
console.write("one world, one dream!");
console.writeline("hello world!");
}}
控制台輸入 輸出
1 使用input 方法可以進行控制台輸入 例 name input 請輸入名字 此時控制台會顯示 請輸入名字 輸入完畢後按下enter會將使用者輸入的內容賦值給name變數 name input 請輸入名字 print 你好 name 2 print 輸出的多種形式 在列印結尾顯示內容 print...
C 基礎 控制台輸入輸出
c 的類 ostream 提供了格式化輸出和無格式輸出的功能 輸出功能包括 1.標準型別的資料用流插入運算子 輸出 格式 cout 資料項 c 能自動判別資料型別,並根據資料型別解釋記憶體單元的資訊,把它轉換成字元顯示在顯示器上。注意 1.c 中位址用十六進製制輸出。2.如果輸出的指標變數是乙個指向...
C C 控制台輸入輸出
c 1.輸入 1 readline string input console.readline 讀取一串字元,直到使用者按下回車。string input while input console.readline null 若要讀取一行多個數字,可以使用如下方法 string str str inp...