強制類型轉換和轉換函式的區別

更新 May 6, 2022

產品資訊

軟體

  • LabVIEW

問題敘述

強制類型轉換(Type Cast)和轉換函式之間的區別是什麼。

解決方案

強制類型轉換(Type Cast) :該函式查看記憶體,並根據連接到該函式的資料類型以格式顯示方式表示記憶體的內容。



轉換:這類函式( 例如 To Single Precision Float, Number to Decimal String等)獲取變數的值並將其類型更改為指定的類型。這意味著變量的二進製表示形式將發生變化,但值將保持不變。



下圖中確切描述了二進制級別上發生的事情。我們使用U32作為輸入,並將類型轉換為SGL和String,然後轉換為這些格式。
在布林表示形式中,您可以看到原始值,Type Cast後的值和轉換函式轉換後的值之間表示形式的差異。