Вбудованих функцій перетворення типів даних

Як ми бачили, у виразах з операндами різних типів даних перетворення типів виконуються автоматично відповідно з описаними в розд 25 правилами При цьому тип виразу визначається типом його першого операнда Використовуючи таке властивості виразів 1С, можна вирішувати питання перетворення типів даних, такі, як перетворення число рядок, дата число і зворотні Покажемо це на прикладах

Логічні оператори

Іноді, щоб прийняти рішення, необхідно перевірити більше одного умовного виразу Наприклад, якщо назва штату Техас (Texas) або Каліфорнія (California), потрібно додати податок штату до ціні кожного товару в магазині Це прикладлогічного чи – Або Техас або Каліфорнія Це працює так – якщо будь-яке з двох умов істинно (true), результат всього виразу – теж істина (true)

Арифметичні вирази

В одному операторі LET можна виконувати кілька арифметичних операцій: 10LETA = 314159 * R ↑ 2 10LETV = A*B + C/21 10LETX= (Y+227)/180 У Бейсике існує строго певний порядок виконання арифметичних операцій (правила старшинства), достатньою мірою відповідний алгебраїчним правилам, і його нерозуміння може призводити до дивним на перший погляд результатами Ці правила старшинства взяті не […]

ВИРАЖЕННЯ І ОПЕРАЦІЇ

261 ВИРАЖЕННЯ Вираз це формула, за якою обчислюється значення У виразі 1С можуть бути присутніми операнди різних типів (за наявності у вираженні з декількома операндами операнда агрегатного типу даних цей опе ранд сприймається як пусте значення) Тип виразу визначається типом його результату Тип результату виразу (або його подвираженія) визначається типом його першого операнда або першого […]

Пошук і заміна – ЧАСТИНА 2

122  Ненаращіваемий пошук У Emacs також є зручні команди ненаращіваемого пошуку, які вимагають від вас повністю набрати рядок пошуку до початку роботи C-s hRETi рядок hRETi Пошук заданого рядка