СПИКЕР: Напомним, что в C, все данные типы имеют определенный размер. Но, что размер может очень хорошо варьироваться в зависимости на компьютере, на котором вы используете С. Теперь мы, случается, используют C внутри из CS50 прибора, так внутри прибор, насколько большой является символ? Насколько велика двойной? Насколько велика внутр? Насколько велика поплавок? Что ж, давайте взглянем с некоторым кодом. Включите стандартный io.h, тап_п пустоту. А теперь давайте начнем объявлять несколько переменных, чьи размеры мы затем распечатать - символ с дважды д, поплавок е, и INT I. Теперь, я не собираюсь хранить любые значения в этих переменных, потому что я только заботятся о своем определенного размера. Чтобы увидеть их размер, я буду использовать печать е, а также C оператор называется размер из, которая будет отвечать точно что вопрос. Давайте взглянем. Распечатать е символ, за которым следует двоеточие, процентов 1, обратный слеш н. Другими словами, я хочу, чтобы распечатать символ двоеточие, а затем его размера. Так что я буду запятую с последующим размером в. Давайте теперь делать это снова для номера на двоих. Распечатать е, дважды, процентов я, косая черта н, недалеко цитата, запятая, размер D. Теперь обратите внимание, что я собираюсь продолжать использовать процентов я, тем самым показывая, Int, потому что то, что не меняется является единицы, в которых я измерительные Размер этих переменных. На самом деле, размер собирается вернуться некоторые количество байт, может быть, один, может быть, два, а то и больше. Но в каждом случае, он будет действительно дать мне Int. И так вот владелец место, я хочу в использовании, независимо от типа, Размер которого я получаю. Давайте сделаем еще два печати е годов. Поплавок, процентов я, косая черта п, размер ф. Распечатать е, внутр, процентов я, косая черта п, размер I. Давайте теперь сохранить, скомпилировать, и запустить эту программу. Сделать, размер, точка слэш, размер и мы видим, что в CS50 прибора, а символ занимает один байт, номер на двоих человек восемь байт, поплавок 4 байта, а внутр на четыре байта, а также.