type casting

程式語言中,將某種格式的數據轉換為其他格式的操作。比如,將實數型的「1.0」轉換為整數型的「1」等。雖然整數的1和實數的1.0是相同的值,但在運行程式時,在計算機內部以不同的格式表示。把用這種內部格式表示的數據轉換為其他格式的操作稱為type casting。
type casting有指示性和非指示性操作。所謂指示性,是指程式設計師進行的type casting。而非指示性,是指無需程式設計師操作,程式自動進行type casting。比如,在整數和實數之間進行的演算就是非指示性。譬如,進行「1+1.0」計算的時候,作為整數的1自動地被分配,轉換為實數格式。
隨著數據格式的不同,數據占據領域的尺寸也不同.當進行type casting時,原有的數據信息會丟失。譬如,把3.14轉換為整數型後會變為3,而小數點以下的信息被丟掉。

相關詞條

熱門詞條

聯絡我們