Nghĩa Của Từ Mantissa Là Gì ? Nghĩa Của Từ Mantissas Trong Tiếng Việt
Một câu hỏi đơn giản. đây là một số có thể lưu dấu thập phân. Nhưng tại sao chúng ta không sử dụng điều này cho mọi loại số? Đọc để tìm hiểu!
Ảnh của Shazmyn Ali trên Unsplash
Bạn đang xem: Nghĩa Của Từ Mantissa Là Gì ? Nghĩa Của Từ Mantissas Trong Tiếng Việt
Độ khó: Mới bắt đầu | Dễ dàng | Bình thường | Thách thức
Điều kiện tiên quyết:
Kiểu dữ liệu: Biểu diễn loại dữ liệu có thể được xử lý, ví dụ: Số nguyên hoặc Chuỗi
Số mũ: Phần của chữ số thập phân sau chữ số thập phân
Dấu phẩy động: Một số không có số chữ số cố định trước và sau dấu thập phân
Số nguyên: Một số không có phần thập phân, không có chữ số nào sau dấu thập phân
Mantissa: Phần của số Dấu phẩy động trước chữ số thập phân
Độ chính xác: Mức độ chính xác của một thứ gì đó
Số thực: Tên khác của Số dấu phẩy động
Số dấu phẩy động:
Tại sao chúng được yêu cầu:
So với các Floating Pointcon số Integerslà chính xác và không bao giờ có thể có bất kỳ lỗi làm tròn nào. Tuy nhiên, phép Integerchia thường có nghĩa là 1/2 = 1 có thể không phù hợp với tất cả các mục đích sử dụng được mã hóa.
Đang xem: Mantissa là gì
Nội Dung
Một định nghĩa đơn giản:
Xem thêm : URL là gì? Cấu trúc của URL
Một Floating Pointsố thường có dấu thập phân. Điều này có nghĩa là 0, 3,14, 6,5 và -125,5 là các Floating Pointsố.
Vì các Floating Pointcon số đại diện cho nhiều loại số lượng precisionkhác nhau của chúng .
Lưu trữ số nguyên
Integersố có thể được lưu trữ bằng cách thao tác vị trí bit. Một cách có thể để làm điều này được hiển thị trong hình ảnh dưới đây:
Chúng ta chỉ có thể lưu trữ (2 đến lũy thừa của n) – 1 số, nhưng đây là một cách đơn giản để lưu trữ Integersố.
Lưu trữ dấu chấm động
Floating Pointsố không thể được lưu trữ chính xác như Integersố. Vấn đề là có một chữ số thập phân – vậy số đầu tiên chúng tôi lưu trữ là gì.
0,1
0,01
0,001
0,0001
Chúng tôi sẽ phải xác định điều này cho mỗi số chúng tôi đã lưu trữ, và sau đó chúng tôi sẽ bị hạn chế đối với quyết định đó… vì vậy chúng tôi sẽ không thể thay đổi từ lựa chọn đó.
Xem thêm: Fan Fiction Là Gì ? (Từ Điển Anh (Từ Điển Anh
Vì vậy, rõ ràng đây không phải là cách chúng tôi lưu trữ Floating Pointsố. Chúng tôi chia một Floating Pointsố thành sign, exponentvà mantissanhư trong sơ đồ sau hiển thị 23 bit cho mantissavà 8 bit cho exponent:
Số 1 thể hiện qua dấu hiệu, số mũ và phần định trị
Hình ảnh trên cho thấy một số mũ (trong Denary) là 1, với phần định trị là 1 – nghĩa là 1,1
Bây giờ trong một ví dụ thực, điều này sẽ được lưu trữ Two”s complementvà thậm chí phần định trị có thể được bù bằng 127, nhưng ví dụ cơ bản này cho thấy cách nó có thể được giải quyết.
Độ chính xác
Độ chính xác đơn
Xem thêm : Mobe affiliate là gì? Sự thật về Mobe có lừa đảo không?
Floating PointSố chính xác đơn là 32 bit. Điều đó có nghĩa là 2,147,483,647 là con số lớn nhất có thể được lưu trữ trong 32 bit.
Tức là, 2³¹ – 1 = 2.147.483.647
(hãy nhớ: -1 vì bit dấu)
Số nhỏ nhất có thể được lưu trữ là số âm của số lớn nhất, đó là -2,147,483,647
Chính xác gấp đôi
(hãy nhớ: -1 vì bit dấu)
Số nhỏ nhất có thể được lưu trữ là số âm của số lớn nhất, đó là -9,223,372,036,854,775,807
Vấn đề
Tràn ra
Floating Pointtràn xảy ra khi cố gắng lưu trữ một số lớn hơn có thể được lưu trữ đầy đủ bởi mô hình đã chọn. Điều này được gọi là floating Pointtràn.
Sử dụng bộ nhớ của Số dấu phẩy động
Việc sử dụng bộ nhớ của các Floating Pointsố phụ thuộc vào độ chính xác precisionđược chọn để thực hiện.
Xem thêm: ” Mess Around Là Gì – Mess Around (With Sb)
Phần kết luận:
Floating Pointsố được sử dụng trong ứng dụng thực tế của máy tính. Điều này liên quan đến sign, exponentvà mantissanhư các phần khác nhau của số để lưu trữ số ở độ chính xác mà bạn mong muốn.
Mở rộng kiến thức của bạn
Có câu hỏi nào không? Bạn có thể liên hệ với tôi tại đây
Japanese Spanish German French Thai Portuguese Russian Vietnamese Italian Korean Turkish Indonesian Polish Hindi
Nguồn: https://25giay.vn
Danh mục: Hỏi Đáp