黑馬程式設計師 型別轉換

2021-06-20 12:07:04 字數 870 閱讀 5501

每個函式都可以強制將乙個表示式轉換成某種特定資料型別。自動(隱式)型別轉換不會導致資料丟失。資料型別在資料結構中的定義是乙個值的集合以及定義在這個值集上的一組操作。 變數是用來儲存值的所在處;它們有名字和資料型別。變數的資料型別決定了如何將代表這些值的位儲存到計算機的記憶體中。在宣告變數時也可指定它的資料型別。所有變數都具有資料型別,以決定能夠儲存哪種資料。

型別自動轉換規則。兩種型別相容,例如:int和double。目標型別大於源型別,例如:double > int。

強制型別轉換。一、(資料型別名)待轉換的值。二、convert.toint32(待轉換字串)。每種型別都有tostring()方法,一切型別都可以轉換成string型別。下面是具體的**例子。

using system;

using system.collections.generic;

using system.linq;

using system.text;

namespace _09型別轉換

",b);

console.writeline("

請輸入你的年齡

?");

用於讓使用者從鍵盤上輸入一句話.

//定義string型別的變數s,接收使用者輸入的內容。

strings = console.readline();

int age=convert.toint32(s);//

字串型別強制轉換成

int型別。

intyear = 2014 - age;

console.writeline("

你是年出生的

",year);

console.readkey();}}

}本節主要內容為自動型別轉換以及強制型別轉換。

黑馬程式設計師 型別轉換

一 隱式轉換,從型別a到型別b的轉換可以在所有情況下進行,執行轉換的規則非常簡單,可以讓編譯器執行轉換。參與運算 算數運算和賦值運算 的運算元和結果型別必須一致。當不一致時,如兩種型別相容且目標型別大於原型別時,系統自動完成型別轉換,在自動轉換中是不會丟失精度的。二 顯式轉換,從型別a到型別b的轉換...

黑馬程式設計師 轉義符和型別轉換

windows phone 7手機開發 net培訓 期待與您交流!轉義符 在c 中,我們經常要輸入一些特殊的字元,比如 半形引號,換行 退格,一般我們都是通過轉義字元來完成的。轉義字元一般是由乙個 加上乙個字元來實現轉義的效果的。n 表示換行 b 表示退格 t 表示由多個空格促成的乙個字元 一般用於...

黑馬程式設計師 資料型別自動轉換問題

asp.net android io開發s net培訓 期待與您交流!static void main string args 控制台輸出的結果為3 由此引起包括我在內的許多同學的疑問 結果為什麼是3而不是3.0或3.333 先來看一下自動轉換 隱式轉換 的解釋 對於內建數值型別,如果要儲存的值無需...