/ / Перевірка переповнення за допомогою ctypes - python, overflow, ctypes

Перевірка переповнення за допомогою ctypes - python, overflow, ctypes

Чи можливо виявити ціле число переповнення Python ctypes модуль

Документи припускають, що жоден з примітивів не підтримує перевірку переповнення, але я "хотів би написати свій власний", щоб я міг використовувати рідні типи c для свого емулятора процесора.

Відповіді:

2 для відповіді № 1

ctypes не призначено для виконання операцій над цілими числами, це для виклику функцій у спільних бібліотеках. Будь-яка відповідна ціла арифметика все-таки повинна бути виконана в Python.

Якщо тільки подібна бібліотека сама по собі не забезпечує цілочисельні арифметичні функції, у такому випадку їй доведеться виявити переповнення.