Символьный тип
Символьный тип (Char) — тип данных, предназначенный для хранения одного символа (управляющего или печатного) в определённой кодировке. Может являться как однобайтовым (для стандартной таблицы символов), так и многобайтовым (к примеру, для Юникода ). Основным применением является обращение к отдельным знакам строки.
Язык C
В языке Си размер типа равен одному байту. В общем случае размер типа char на конкретной платформе регулируется значением константы CHAR_BIT, определённой в заголовочном файле limits.h. По умолчанию и на платформах x86 она равна 8. Char может вмещать максимум один символ ASCII.
Если char определён как signed (знаковый), то его диапазон значений составляет от −128 до 127 (может быть на единицу дальше в положительную сторону, в зависимости от реализации). Если он определён как unsigned (беззнаковый), то его значения могут составлять от 0 до 255. Значение, содержащееся в этом типе, можно всегда безопасно привести к значению типа int. В Си нет примитивных типов для работы со строками, поэтому для работы с ними используется указатель char *.
Литература
- Подбельский В. В. «Программирование на языке Си»
- Б. Керниган и Д. Ритчи «Язык программирования Си»
Примечания
- Подбельский В. В. Программирование на языке Си, стр. 23-25
Это заготовка статьи о компьютерных языках. Помогите Википедии, дополнив её. |
Википедия, чтение, книга, библиотека, поиск, нажмите, истории, книги, статьи, wikipedia, учить, информация, история, скачать, скачать бесплатно, mp3, видео, mp4, 3gp, jpg, jpeg, gif, png, картинка, музыка, песня, фильм, игра, игры, мобильный, телефон, Android, iOS, apple, мобильный телефон, Samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Сеть, компьютер, Информация о Символьный тип, Что такое Символьный тип? Что означает Символьный тип?
Simvolnyj tip Char tip dannyh prednaznachennyj dlya hraneniya odnogo simvola upravlyayushego ili pechatnogo v opredelyonnoj kodirovke Mozhet yavlyatsya kak odnobajtovym dlya standartnoj tablicy simvolov tak i mnogobajtovym k primeru dlya Yunikoda Osnovnym primeneniem yavlyaetsya obrashenie k otdelnym znakam stroki Yazyk CV yazyke Si razmer tipa raven odnomu bajtu V obshem sluchae razmer tipa char na konkretnoj platforme reguliruetsya znacheniem konstanty CHAR BIT opredelyonnoj v zagolovochnom fajle limits h Po umolchaniyu i na platformah x86 ona ravna 8 Char mozhet vmeshat maksimum odin simvol ASCII Esli char opredelyon kak signed znakovyj to ego diapazon znachenij sostavlyaet ot 128 do 127 mozhet byt na edinicu dalshe v polozhitelnuyu storonu v zavisimosti ot realizacii Esli on opredelyon kak unsigned bezznakovyj to ego znacheniya mogut sostavlyat ot 0 do 255 Znachenie soderzhasheesya v etom tipe mozhno vsegda bezopasno privesti k znacheniyu tipa int V Si net primitivnyh tipov dlya raboty so strokami poetomu dlya raboty s nimi ispolzuetsya ukazatel char LiteraturaPodbelskij V V Programmirovanie na yazyke Si B Kernigan i D Ritchi Yazyk programmirovaniya Si PrimechaniyaPodbelskij V V Programmirovanie na yazyke Si str 23 25 Eto zagotovka stati o kompyuternyh yazykah Pomogite Vikipedii dopolniv eyo
