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 125 Đặ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 126