2016-04-06 21 views
5

Quoted from N1570:"Loại miền" và "loại thực" có nghĩa là gì?

6.3.1.8 chuyển đổi số học thông thường

1 Nhiều nhà khai thác mà mong đợi toán hạng số học loại nguyên nhân chuyển đổi và các loại kết quả năng suất theo cách tương tự. Mục đích là để xác định một phổ biến loại thực cho toán hạng và kết quả. Đối với các toán hạng được chỉ định là , mỗi toán hạng được chuyển đổi, không thay đổi loại miền, thành loại tương ứng loại thực là loại thực phổ biến. Trừ khi có quy định rõ ràng, phổ biến thực loại cũng là tương ứng thực loại của kết quả, mà loại miềnloại miền của toán hạng nếu họ là như nhau, và phức tạp khác. Mô hình này được gọi là bình thường chuyển đổi số học:

  • Đầu tiên, nếu loại thực tương ứng của một trong hai toán hạng là dài gấp đôi, các toán hạng khác được chuyển đổi, mà không cần thay đổi loại miền, đến một loại có tương ứng loại thực dài gấp đôi.
  • Nếu không, ......

"kiểu miền" và "loại thực" là gì? Tôi đã tìm kiếm tài liệu, nhưng không tìm thấy định nghĩa nào.

+0

Tên miền là số nguyên, phao, cấu trúc hoặc công đoàn? –

+0

RTFineM: 6.2.5p18. Một tìm kiếm văn bản đơn giản… – Olaf

+0

@Olaf '18 Các kiểu số nguyên và dạng số động được gọi chung là các loại số học. Mỗi loại số học thuộc về một loại miền: tên miền thực bao gồm các loại thực, miền loại phức tạp bao gồm các loại phức tạp.', nhưng điều này không xác định "loại tên miền" một cách rõ ràng. –

Trả lời

2

6.2.5 Các loại N1570 nói như sau:

Integer và loại nổi được gọi chung là các loại số học. Mỗi loại số học thuộc một loại miền: các loại thực miền bao gồm các loại thực , các loại phức tạp miền bao gồm các phức tạp loại.

Sau đó tiếp tục:

Có ba thực nổi loại , được xem như float , double , và long double. 42) Tập hợp các giá trị của các loại float là một tập hợp con của tập hợp các giá trị của các loại đôi ; tập các giá trị của các loại đôi là một tập hợp con của tập hợp các giá trị của các loại long double

Có ba loại phức tạp, được xem như float _Complex , double _Complexlong double _Complex.

(lưu ý rằng tiêu chuẩn không nói gì về các loại số nguyên phức tạp, vì vậy tất cả các loại số nguyên được xác định trong tiêu chuẩn thuộc về tên miền thực).

Vì vậy, rõ ràng là tên miền đề cập đến các khái niệm toán học của real numbers ℝcomplex numbers ℂ.


Về cơ bản, trích đoạn trong câu hỏi của bạn là nếu bạn thêm số thực với số ảo hoặc số phức, kết quả cũng là số phức; và cũng rằng các toán hạng được đẩy lên chiều rộng của toán hạng lớn nhất trước khi hoạt động.

Các vấn đề liên quan