Đặ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) :

Một phần của tài liệu Giáo Trình Tin học cơ bản (Trang 62)

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 kiu 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

Một phần của tài liệu Giáo Trình Tin học cơ bản (Trang 62)