Đặc tính chi tiết về kiểu Double

Một phần của tài liệu Tài liệu môn tin học đối tượng - Phương pháp giải quyết bài toán bằng máy tính số pptx (Trang 72 - 73)

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

Một phần của tài liệu Tài liệu môn tin học đối tượng - Phương pháp giải quyết bài toán bằng máy tính số pptx (Trang 72 - 73)