那麼我所看到的數據類型是什麼。我知道AS3的數字是64位,但它是雙精度。我在AS3轉換爲C++和因爲代碼是有效做到這一點:什麼是對應於AS3的C++數據類型編號(積分)
var i:Number = 123;
i >> 3; // Yeah shift right a double precision datatype
所以在C++我現在需要一個數據類型,它是在AS3數字類型的積分範圍(這是雙精度) 。請注意我正在轉換和編碼/解碼先前與AS3代碼一起使用的函數,所以我必須得到相同的結果。
在此先感謝。
您說雙精度,但是您在標題中說「積分」。這是什麼?整體類型沒有精度,它們只有一個大小,不管它是否被簽名。 – KRyan
對不起,我覺得我很困惑..會嘗試重新定義一點。 – user1715070
問題是,在AS3中,您可以對Number數據類型(這是雙精度類型)進行按位操作。但是你不能在C++中做同樣的事情。所以我需要在C++中找到一個可以執行按位操作的數據類型(因此就我所知它必須是Integral),並且仍然具有與Number相同的範圍(忽略昏迷後的東西)。那麼數字可以容納的最大積分值是多少? – user1715070