I E= T*R
Đặc tính chi tiết về kiểu Double
Kiểu Double(sốthực có độchính xác kép - Double Precision) :
Lưu trữcác sốthực có độchính xác kép (gần đúng với giá trịgốc với độchính xác ởmức 16 chữsố).
Ví dụsố1234.57890123456 thì ký sốbên phải nhất (6) có thểkhông chính xác.
Kiểu dữliệu này chiếm 8 byte trong bộnhớvà miêu tảcác giá trịtrong phạm vi : -1.797693234862232E308 đến -4.94065645841247E-324
và 4.94065645841247E-324 đến 1.797693234862232E308
Có thểthực hiện các phép toán sốhọc trên kiểu dữliệu này nhưng rất chậm (chậm hơn cảkiểu Single). Do cách chứa sốDouble chỉ ởmức gần đúng nên các phép toán trên các dữliệu thuộc kiểu này sẽtạo kết quảgần đúng (nhưng quá đủdùng trong đại đa sốyêu cầu thực tế).
Khai báo như sau :
DimADoubleVariableAs Double
Hay DimADoubleVariable#‘ Tiếp vĩngữlà dấu # Ví dụ:
Dim InterestRate As Double, Earned#, Total As Double Earned = InterestRate * Total
Khoa Công nghệ Thông tin Trường ĐH Bách Khoa Tp.HCM Môn : Tin học Slide 143 Đặc tính chi tiết vềkiểu Currency Kiểu Currency(Tiền Tệ)
Kiểu Currency được dùng để lưu các dữliệu thuộc kiểu tiền tệ(số lượng tiền).
Được lưu trữtrong bộnhớbằng 8 byte.
Có thểcó 4 chữsố ởbên phải dấu chấm thập phân và 15 chữsố ởbên trái dấu thập phân.
Có tầm trị: - 922337203685477.5808 đến 922337203685477.5807
Có thểthực hiện được các phép toán sốhọc trên kiểu dữliệu này nhưng tốc độxửlý rất chậm nhưđối với các sốthực có độchính xác kép, song nó là kiểu dữliệu ưa dùng cho các phép tính tài chính.
Khai báo: DimACurrencyVariableAs Currency
Hay DimACurrencyVariable@'Tiếp vĩngữlà dấu @
Chương 5 : Các kiểu dữliệu trong VB
Khoa Công nghệ Thông tin Trường ĐH Bách Khoa Tp.HCM
Môn : Tin học
Slide 144