СПІКЕР: Нагадаємо, що в C, всі дані типи мають певний розмір. Але, що розмір може дуже добре варіюватися залежно на комп'ютері, на якому ви використовуєте С. Тепер ми, трапляється, використовують C всередині з CS50 приладу, так всередині прилад, наскільки великою є символ? Наскільки велика подвійний? Наскільки велика внутр? Наскільки велика поплавок? Що ж, давайте поглянемо з деяким кодом. Увімкніть стандартний io.h, тап_п порожнечу. А тепер давайте почнемо оголошувати кілька змінних, чиї розміри ми потім роздрукувати - символ з двічі д, поплавок е, і INT I. Тепер, я не збираюся зберігати будь-які значення в цих змінних, тому що я тільки піклуються про своє певного розміру. Щоб побачити їх розмір, я буду використовувати печатку е, а також C оператор називається розмір з, яка відповідатиме точно що питання. Давайте поглянемо. Роздрукувати е символ, за яким слідує двокрапка, відсотків 1, зворотний слеш н. Іншими словами, я хочу, щоб роздрукувати символ двокрапка, а потім його розміру. Так що я буду кому з наступним розміром в. Давайте тепер робити це знову для номера на двох. Роздрукувати е, двічі, відсотків я, коса риса н, недалеко цитата, кома, розмір D. Тепер зверніть увагу, що я збираюся продовжувати використовувати відсотків я, тим самим показуючи, Int, тому що те, що не змінюється є одиниці, в яких я вимірювальні Розмір цих змінних. Насправді, розмір збирається повернутися деякі кількість байт, може бути, один, може бути, два, а то й більше. Але в кожному разі, він буде дійсно дати мені Int. І так от власник місце, я хочу у використанні, незалежно від типу, Розмір якого я отримую. Давайте зробимо ще два друку е років. Поплавок, відсотків я, коса риса п, розмір ф. Роздрукувати е, внутр, відсотків я, коса риса п, розмір I. Давайте тепер зберегти, скомпілювати, і запустити цю програму. Зробити, розмір, точка слеш, розмір і ми бачимо, що в CS50 приладу, а символ займає один байт, номер на двох чоловік вісім байт, поплавок 4 байта, а внутр на чотири байти, а також.