Как использовать беззнаковый символ в C с примерами

Kak Ispol Zovat Bezznakovyj Simvol V C S Primerami



В программировании на C типы данных используются для объявления переменной, которая определяет размер памяти и тип объявленной переменной. уголь это тип данных в C, который может хранить как символы, так и целые числа (но будет обрабатывать их как символы). Он может хранить значения между -128 и +127 и может содержать 1 байт памяти. подписанный и не подписанный являются модификаторами данных; где подписал может хранить как положительные, так и отрицательные числа и неподписанный может хранить только положительные значения.

В этом уроке мы изучим беззнаковый символ и его использование в программировании на C с примером кода.

беззнаковый символ в C с примерами

тип char в C имеет размер 1 байт и это может быть подписанный символ и беззнаковый символ оба имеют одинаковую память в 1 байт и используются для хранения одного символа. Переменная char хранит значение ASCII символа, который она представляет. Например, если переменная char хранит символ 'С' , то он сохраняет значение ASCII 'С' что 90.







Если тип данных подписал , оно может содержать ноль, положительное и отрицательное значение. Диапазон значений а подписал тип данных, который может храниться, делится поровну между положительными и отрицательными значениями, при этом ноль представляет собой среднее значение.



Если тип данных неподписанный , он содержит только отрицательные значения, включая ноль. Это связано с тем, что все биты в переменной используются для представления значения, а не бита, зарезервированного для знака.



В программировании на языке C неподписанный Тип данных char полезен при работе с динамическими значениями. В отличие от коротких данных или целых чисел, неподписанный чар использует все 8 бит памяти и не имеет битов со знаком. Это означает, что беззнаковые данные находятся в диапазоне от 0 до 255, что позволяет хранить в памяти более крупные значения. Используя беззнаковый символ , вы можете оптимизировать свой код и сэкономить место в памяти, продолжая выполнять необходимые задачи.





Синтаксис объявления

Ниже приведен синтаксис для использования беззнаковый символ тип данных в C:

неподписанный уголь имя_переменной ;

Пример 1: Сохранение и отображение беззнакового символьного значения

Рассмотрим следующий пример, который используется для хранения и отображения беззнаковый символ введите значение в C.



#include

инт основной ( ) {

неподписанный уголь мойЧар '=' 'С' ;

printf ( 'Мой персонаж: %c' , мойЧар ) ;

возвращаться 0 ;

}

Пример 2. Хранение нескольких значений без знака в массиве

Вы также можете хранить несколько значений unsigned char в массиве, и вот пример кода для этого.

#include

инт основной ( ) {

неподписанный уголь мой массив [ 3 ] '=' { 10 , пятнадцать , 25 } ;

printf ( 'Значения в массиве: ' ) ;

для ( инт я '=' 0 ; я < 3 ; я ++ ) {

printf ( '%д' , мой массив [ я ] ) ;

}

printf ( ' \n ' ) ;

возвращаться 0 ;

}

Нижняя граница

беззнаковый символ тип данных в C может использоваться для хранения символов и чисел. Он использует 8 бит памяти и не имеет битов со знаком, что позволяет хранить в памяти большие значения. Используя беззнаковый символ, вы можете улучшить свой код и сэкономить место в памяти, делая то, что хотите.