Фортран 90 — мощный язык программирования, широко используемый в научных и инженерных приложениях. Присвоение целочисленных значений переменным является фундаментальной операцией в Фортране 90. В этой статье блога мы рассмотрим различные методы присвоения целочисленных значений в Фортране 90. Независимо от того, новичок ли вы или хотите освежить свои знания, это руководство предоставит вам понятные объяснения и примеры кода.
-
Использование оператора присваивания.
Самый простой метод присвоения целочисленного значения переменной — использование оператора присваивания. Например:integer :: x x = 42 -
Инициализация переменных:
Вы также можете инициализировать переменные непосредственно во время объявления. Этот метод присваивает значение переменной одновременно с ее объявлением. Например:integer :: y = 10 -
Чтение введенных пользователем данных.
Чтобы присвоить целочисленное значение, введенное пользователем, вы можете использовать операторread. Вот пример:integer :: z read(*, *) z -
Арифметические операции.
Арифметические операции можно использовать для присвоения целочисленных значений. Например, вы можете складывать, вычитать, умножать или делить значения, чтобы получить желаемый целочисленный результат. Вот пример:integer :: a a = 5 + 3 -
Использование констант:
Fortran 90 позволяет присваивать целочисленные значения с помощью констант. Константы — это фиксированные значения, которые не изменяются во время выполнения программы. Например:integer, parameter :: PI = 3 -
Генерация случайных чисел.
Чтобы присвоить случайное целое значение, вы можете использовать встроенную функциюrandom_numberв сочетании с соответствующим масштабированием. Вот пример:integer :: b call random_number(b) b = int(b * 100) -
Использование логических выражений.
Логические выражения можно использовать для присвоения целочисленных значений на основе условий. Например:integer :: c if (x > 10) then c = 1 else c = 0 end if -
Преобразование вещественного числа в целое число.
Вы можете преобразовать вещественное значение в целое число с помощью встроенных функцийintилиnint. Например:integer :: d real :: e = 3.14 d = int(e) -
Битовая манипуляция.
Фортран 90 предоставляет побитовые операции, которые можно использовать для присвоения целочисленных значений путем манипулирования битами. Например:integer :: f f = iand(5, 3) ! Bitwise AND operation -
Использование перечислителей.
Перечислители представляют собой последовательность константных значений, которым можно присваивать целые числа. Они полезны, когда у вас есть предопределенный набор значений. Например:integer, parameter :: Monday = 1, Tuesday = 2, Wednesday = 3 integer :: day day = Wednesday
В этой статье мы рассмотрели десять различных методов присвоения целочисленных значений в Фортране 90. От базовых операторов присваивания до более сложных методов, таких как битовая манипуляция, каждый метод имеет свои уникальные применения. Поняв эти методы, вы получите прочную основу для работы с целочисленными значениями в Фортране 90.