Доброго дня. При написании быстрого преобразования Фурье на фортране возникла необходимость (и желание) использовать двоичную инверсию чисел, для нахождения индексов последовательных элементов. Для того, чтобы реализовать это, нужен тип переменных unsigned integer. Если конкретнее, то нужны целые числа размером 1 и 4 байта, у которых самый левый бит был бы значащим, а не знаковым.
Порывшись в Бартеньеве, полазив по гуглу мне показалось, что такой тип не предусмотре для данного стандарта. И вот вопрос: можно ли его создать самому? Или он все-таки там есть? Это наверно просто делается, но я пока не понимаю как.
Доброго дня. При написании быстрого преобразования Фурье на фортране возникла необходимость (и желание) использовать двоичную инверсию чисел, для нахождения индексов последовательных элементов. Для того, чтобы реализовать это, нужен тип переменных unsigned integer. Если конкретнее, то нужны целые числа размером 1 и 4 байта, у которых самый левый бит был бы значащим, а не знаковым.
Порывшись в Бартеньеве, полазив по гуглу мне показалось, что такой тип не предусмотре для данного стандарта. И вот вопрос: можно ли его создать самому? Или он все-таки там есть? Это наверно просто делается, но я пока не понимаю как.