10 способов присваивать целочисленные значения в Fortran 90: руководство для начинающих

Фортран 90 — мощный язык программирования, широко используемый в научных и инженерных приложениях. Присвоение целочисленных значений переменным является фундаментальной операцией в Фортране 90. В этой статье блога мы рассмотрим различные методы присвоения целочисленных значений в Фортране 90. Независимо от того, новичок ли вы или хотите освежить свои знания, это руководство предоставит вам понятные объяснения и примеры кода.

  1. Использование оператора присваивания.
    Самый простой метод присвоения целочисленного значения переменной — использование оператора присваивания. Например:

    integer :: x
    x = 42
  2. Инициализация переменных:
    Вы также можете инициализировать переменные непосредственно во время объявления. Этот метод присваивает значение переменной одновременно с ее объявлением. Например:

    integer :: y = 10
  3. Чтение введенных пользователем данных.
    Чтобы присвоить целочисленное значение, введенное пользователем, вы можете использовать оператор read. Вот пример:

    integer :: z
    read(*, *) z
  4. Арифметические операции.
    Арифметические операции можно использовать для присвоения целочисленных значений. Например, вы можете складывать, вычитать, умножать или делить значения, чтобы получить желаемый целочисленный результат. Вот пример:

    integer :: a
    a = 5 + 3
  5. Использование констант:
    Fortran 90 позволяет присваивать целочисленные значения с помощью констант. Константы — это фиксированные значения, которые не изменяются во время выполнения программы. Например:

    integer, parameter :: PI = 3
  6. Генерация случайных чисел.
    Чтобы присвоить случайное целое значение, вы можете использовать встроенную функцию random_numberв сочетании с соответствующим масштабированием. Вот пример:

    integer :: b
    call random_number(b)
    b = int(b * 100)
  7. Использование логических выражений.
    Логические выражения можно использовать для присвоения целочисленных значений на основе условий. Например:

    integer :: c
    if (x > 10) then
    c = 1
    else
    c = 0
    end if
  8. Преобразование вещественного числа в целое число.
    Вы можете преобразовать вещественное значение в целое число с помощью встроенных функций intили nint. Например:

    integer :: d
    real :: e = 3.14
    d = int(e)
  9. Битовая манипуляция.
    Фортран 90 предоставляет побитовые операции, которые можно использовать для присвоения целочисленных значений путем манипулирования битами. Например:

    integer :: f
    f = iand(5, 3) ! Bitwise AND operation
  10. Использование перечислителей.
    Перечислители представляют собой последовательность константных значений, которым можно присваивать целые числа. Они полезны, когда у вас есть предопределенный набор значений. Например:

    integer, parameter :: Monday = 1, Tuesday = 2, Wednesday = 3
    integer :: day
    day = Wednesday

В этой статье мы рассмотрели десять различных методов присвоения целочисленных значений в Фортране 90. От базовых операторов присваивания до более сложных методов, таких как битовая манипуляция, каждый метод имеет свои уникальные применения. Поняв эти методы, вы получите прочную основу для работы с целочисленными значениями в Фортране 90.