У цьому відео ми дізнаємося про типи даних, щоб зрозуміти, навіщо нам потрібні типи даних,
тому нагадаю, я вже говорив, що програма - це набір з двох компонентів.
Тобто дані та інструкції або операції, які виконуються над даними, я показав, як працює програма, і показав
пам'ять, яку я показав.
Є три секції, які кодують секцію та стек.
Гаразд, я показую запаси, і це купа.
Таким чином, стек буде містити дані, які є всіма змінними.
Далі будуть інструкції, які ми вже бачили в одному з попередніх відео.
Тепер ми пишемо програму, щоб вони виконували операції над даними і отримували певні результати.
Це результати обчислень.
Ми хочемо, щоб нашу роботу виконували машини, виконуючи програми.
Тож давайте розберемося, як ми працюємо у повсякденному житті.
У повсякденному житті ми використовуємо ці дані в різних місцях, наприклад, для підрахунку суми рахунку,
тобто загальної суми, або ціни якогось товару, або номера вашого рулону, або ваших міток.
Ти - це номер дверей, ім'я кращого друга, твоє ім'я.
Там є різні речі, це не що інше, як правильні дані.
Отже, це дані, як ми використовуємо їх у повсякденному житті та які обчислення виконуємо.
Давайте швидко розберемося в цьому.
Тому я поділю дані, які ми використовуємо у повсякденному житті, на два типи.
Одним з них є числові дані, тобто набір чисел або цифр.
Потім ми використовуємо дані символьного типу праворуч.
Типи символів не є словами, реченнями або назвами місць.
Тобто у вигляді персонажа.
Ви також можете назвати це алфавітним типом даних.
Отже, дані можуть бути або цифровими, або буквеними, або, можна сказати, символьними, а іноді ми часто
використовуємо мікс цифр і букв, наприклад, якщо я пишу номер дверей, припустимо, 125-A, це номер дверей.
І це стосується як числа, так і алфавіту.
Тож давайте розглядати це також як алфавітне і робитимемо це так, щоб мати цифри, але в алфавітному порядку.
Назвемо його алфавітним, інакше можна сказати алфавітно-цифровим.
Але в основному це тільки як персонаж, залиште його.
Тепер я б взяв цих двох по черзі.
Я розповім про це докладніше.
Тож давайте підберемо цифру, якщо у мене є номер, який є призом або за якийсь товар.
Припустимо, це 12 доларів або номер залікової книжки студента.
Тобто двадцять п'ять - це число правила або сума рахунку - п'ятнадцять доларів тридцять п'ять центів п'ятнадцять центів тридцять
п'ять центів.
Отже, якщо ви помітите, що тут немає десяткового дробу, а тут є десятковий.
Таким чином, я можу сказати, що в повсякденному житті ми використовуємо два типи чисел.
Одна з них - з десятковим знаком, інша - без десяткового.
Зазвичай ми не розрізняємо їх, ми говоримо, що це просто число, але коли мова йде про комп'ютери,
пам'ятайте, що число має бути представлене у двійковій формі.
Він повинен бути присутнім у двійковій формі.
Тоді як ви представляєте десятковий дріб.
Тож це проблема.
Тому з ним треба поводитися по-особливому.
Отже, наші десяткові числа відрізняються і з десятковими числами ми працюємо по-різному.
Отже, всі електронні пристрої, такі як комп'ютер, мобільний телефон або калькулятор, якщо ви візьмете всі
електронні пристрої з цифрами, вони обробляють ці два числа по-різному, тому що для представлення
числа з десятковою крапкою потрібні додаткові зусилля, тому я буду класифікувати це число як ціле, тобто без десяткової
крапки.
А далі - плаваюча кома з десятковим знаком. з плаваючою комою означає тільки десяткову систему числення.
Таким чином, спосіб представлення десяткових чисел називається підходом з плаваючою комою (Floating Point).
Тож це ви зрозумієте пізніше.
Отже, тепер мені потрібно ввести числа з плаваючою та цілою комою.
Таким чином, не тільки C++, всі сучасні мови програмування, такі як C C++ Java C різкий
Python все, що ви візьмете, вони диференціюють дані таким чином і плаваючу крапку, як стандарт,
всі машини слідують одному і тому ж методу для представлення десяткової крапки, наступної на цій стороні,
тобто символів.
Отже, якщо я пишу ім'я Марк або Аніл, то це імена або назва міста Делі, чи не так? або будь-яка програма-слово
є словом.
Це може бути ім'я людини, це може бути назва місця або це може бути...
Будь-яке слово зі словника.
Це не що інше, як персонаж.
Отже, насправді символ - це лише одна літера, одна літера - це право на символ.
Але разом вони утворюють його як струну.
У нашій програмі ми називаємо це рядком.
Отже, рядок - це не що інше, як набір алфавітів або символів, які утворюють єдине ціле, тобто
рядок, і це може бути ім'я людини або слово, або будь-яке слово з місіонерського тексту чи пісні.
Отже, це також представлено у вигляді рядка.
Отже, якщо я говорю про мови програмування, то вони підтримують і тип символів, і набір символів,
але не рядок.
Таким чином, і окремий персонаж, і сукупність персонажів підтримуються мовою.
Отже, у C++ підтримуються обидва варіанти. А тепер ще одне.
Як я вже казав, ці числа мають бути представлені у двійковому вигляді, а потім про символи.
Вони також представлені в бінарному вигляді. binary означає, що це число, а це символи.
Так, існують деякі коди для представлення символів, які ми вивчаємо, коли говоримо про символи.
Отже, мова йде про різні типи даних, які ми використовуємо у повсякденному житті, і я класифікував ці щоденні користувацькі
типи даних за типами даних, які ми використовуємо у наших програмах.
Тепер перейдемо до наступного пункту: цей тип даних потрібно зберігати в пам'яті, щоб програма могла з ними
працювати.
Тож давайте обговоримо це питання.
Тому я видалю це.
Я буду обговорювати. коли йдеться про пам'ять.
Пам'ять представлена в байтах, тому один байт, якщо я беру один шматок,
є нічим іншим, як набором з 8 біт.
Отже, це 8 біт.
Отже, це набір з 8 біт, і дані в ньому зберігаються у вигляді нулів та одиниць.
Тож якою б не була форма бітів.
Тепер цю бінарну форму ми називаємо даними.
Тепер питання в тому, чи хочете ви зберігати оцифровані дані.
Візьмемо лише один байт? так що за один укус.
Яку максимальну кількість ми можемо зберігати?
Тобто мінімум - це нуль.
А максимум - 255. так що найбільше ні. це 255, я не можу мати більші цифри.
Так.
Тоді ми зробимо більше одного укусу.
Так.
Візьмемо два байти чи 4 байти.
Ось і все.
Про це ви дізнаєтеся з наступного відео.
Це ціле число.
Скільки байт це займе.
І яке мінімальне значення.
Яке максимальне значення він може зберігати.
Саме про такі речі ми дізналися в наступному відео.
ГАРАЗД.
Тому я дам вам детальне пояснення всіх типів даних, які доступні в C++, так само
ми вивчимо цілочисельний тип даних, скільки пам'яті він займає, скільки байт.
Гаразд.
Отже, скільки байт займає тип даних з плаваючою комою, скільки байт займає тип даних з символами, скільки байт займає
тип даних з плаваючою комою і як він представляється в пам'яті, про це ми і дізнаємось.
Отже, якщо у вас є чітке уявлення про те, що таке дані, ви можете правильно використовувати їх для зберігання ваших даних.
Тож справа була в розмірі.
Тепер наступна важлива річ, про яку я трохи розповім, - це змінні.
Отже, після того, як ви дізнаєтеся про типи даних з наступних відео, ми дізнаємося, як отримувати
дані або зберігати їх у програмі.
Нехай я хочу отримати дані цілого типу.
Гаразд, я скажу ціле число, тоді де ви зберігаєте дані.
Для цього ми оголошуємо змінну і кажемо, що я хочу a b c, таким чином я можу отримати три змінні в залежності від кількості байт, які займає моє ціле число,
якщо вони займають два байти, то я отримаю по два байти на кожну, а якщо вони займають
4 байти, то вони отримають по 4-4 байти на кожну.
Я отримую змінні таким чином, а потім ми будемо використовувати це ім'я змінної в наших програмах, наприклад,
скажімо, a присвоюється 10 або b присвоюється 5, потім C присвоює a плюс b, ми робимо це таким чином, ми виконуємо операції, зберігаємо дані.
Отже, десять зберігається в цій, а п'ять - в цій, а результат зберігається в цій.
Тож це все є в програмах.
Ми використовуємо імена змінних, які зберігаються в пам'яті.
Тому ми не використовуємо адреси пам'яті, а використовуємо імена.
Це і є концепція змінної.
Отже, для зберігання даних використовується змінна.
Це використовується для зберігання даних, коли ви згадуєте про наступний тип даних, ви також повинні згадати про цей тип даних. виходячи з цього.
Ми можемо отримати значення цього типу даних.
Бачите, це ціле число не допускає десяткові, тому ми можемо використовувати тільки ціле число, якщо вам потрібне число з плаваючою точкою, то оголосіть його як число з плаваючою точкою,
тоді ви також можете зберігати число з плаваючою точкою в цьому типі.
Тож ці поняття ми детально вивчимо в наступних відео.
Це був лише вступ.
Тож дивіться наступне відео, і ви дізнаєтесь більше про типи даних.