Компьютерные технологии в физике. Часть 1. Компьютерное моделирование физических процессов. Красов В.И - 11 стр.

UptoLike

14
Таблица 1.5.
Опера-
тор
Действие Тип операн-
дов
Тип резуль-
тата
Пример
Not
Поразрядное от-
рицание
integer integer not X
And
Поразрядное "И"
integer integer X and Y
Or
Поразрядное
"ИЛИ"
integer integer X or Y
Xor
Поразрядное
исключающее
"ИЛИ"
integer integer X xor Y
Shl
Поразрядный
сдвиг влево
integer integer X shl 2
Shr
Поразрядный
сдвиг вправо
integer integer Y shr I
Таблица 1.6.
Десятичное пред-
ставление
Двоичное представ-
ление
Операнд A
11 00001011
Операнд B 2 00000010
not A
244 11110100
A and B
2 00000010
A or B
11 00001011
A xor B
9 00001001
A shl 3
88 01011000
A shr 2
2 00000010
Строковый оператор.
Над строками определено только одно действие конкатенация, или
объединение строк. Оператором конкатенации служит символ +. В качест-
ве операндов могут участвовать переменные и константы символьного и
строкового типов (char, string), результатом будет строка. Пример конка-
тенации строк:
'Добро' + ' ' + 'пожаловать'+ '!'
Результатом такой операции будет: 'Добро пожаловать!'
PDF created with FinePrint pdfFactory Pro trial version http://www.fineprint.com
                                                                               Таблица 1.5.
              Опера-     Действие             Тип операн- Тип         резуль- Пример
              тор                             дов         тата
              Not        Поразрядное      от- integer     integer                  not X
                         рицание
              And        Поразрядное "И"       integer         integer             X and Y
              Or         Поразрядное           integer         integer             X or Y
                         "ИЛИ"
              Xor        Поразрядное           integer         integer             X xor Y
                         исключающее
                         "ИЛИ"
              Shl        Поразрядный           integer         integer             X shl 2
                         сдвиг влево
              Shr        Поразрядный           integer         integer             Y shr I
                         сдвиг вправо

                                                                                Таблица 1.6.
                                 Десятичное          пред- Двоичное       представ-
                                 ставление                 ление
                       Операнд A          11                     00001011
                       Операнд B           2                     00000010
                       not A             244                     11110100
                       A and B             2                     00000010
                       A or B             11                     00001011
                       A xor B             9                     00001001
                       A shl 3            88                     01011000
                       A shr 2             2                     00000010


              Строковый оператор.

                   Над строками определено только одно действие – конкатенация, или
              объединение строк. Оператором конкатенации служит символ +. В качест-
              ве операндов могут участвовать переменные и константы символьного и
              строкового типов (char, string), результатом будет строка. Пример конка-
              тенации строк:

              'Добро' + ' ' + 'пожаловать'+ '!'

                    Результатом такой операции будет: 'Добро пожаловать!'



                                                         14

PDF created with FinePrint pdfFactory Pro trial version http://www.fineprint.com