資料型別轉換,C 控制台輸入 輸出語句

2021-10-08 16:11:56 字數 1725 閱讀 8348

資料型別轉換

自動型別轉換

自動型別轉換,亦可稱為隱式型別轉換- 這些轉換是編譯器自動進行的轉換。 c# 預設的以安全方式進行的轉換, 不會導致資料丟失。例如,從小的整數型別轉換為大的整數型別,從派生類轉換為基類。

eg:

int inum = 1202;

float fnum = inum;

強制型別轉換

c#是強制型別語言,編譯器會自動檢測資料型別,如果不一致則會自動進行資料型別轉換。如果不能隱式轉換,則需要我們進行顯示的轉換。其方式有三種:

(1)使用強制型別轉換運算子()

int ii=50;

​short ss=(short)ii;

(2)使用system.convert類的靜態成員方法,tostring,toint,todouble等等

int ii=10;

​string str=system.convert.tostring(ii);

(3)使用.net框架提供的parse()方法

string ff = "200";

float f = float.parse (ff);

console.writeline (f);

c# 型別轉換方法

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...