Örneklerle C'de unsigned char Nasıl Kullanılır

Orneklerle C De Unsigned Char Nasil Kullanilir



C programlamasında, veri türleri, bildirilen değişkenin bellek boyutunu ve türünü belirleyen bir değişkeni bildirmek için kullanılır. karakter C'de hem karakterleri hem de tamsayıları saklayabilen (ancak bunları karakter olarak ele alacak) bir veri türüdür. Arasında değerler saklayabilir. -128 Ve +127 ve 1 bayt bellek tutabilir. imzalı ve imzasız veri değiştiricilerdir; Neresi imzalı hem pozitif hem de negatif sayıları saklayabilir ve imzasız yalnızca pozitif değerleri saklayabilir.

Bu eğitimde, öğreneceğiz işaretsiz karakter ve örnek kod ile C programlamada kullanımı.

Örneklerle C'de imzasız karakter

bu C'deki karakter türü boyutuna sahiptir 1 bayt ve bir olabilir imzalı karakter ve bir imzasız karakter her ikisi de 1 baytlık aynı belleğe sahiptir ve tek bir karakteri depolamak için kullanılır. char değişkeni, temsil ettiği karakterin ASCII değerini saklar. Örneğin, char değişkeni karakteri saklıyorsa 'İLE' , o zaman ASCII değerini saklıyor 'İLE' ki bu 90'dır.







veri türü ise imzalı , sıfır, pozitif ve negatif içerebilir. değer aralığı bir imzalı Tutabileceği veri türü, sıfır orta değeri temsil edecek şekilde pozitif ve negatif arasında eşit olarak bölünür.



veri türü ise imzasız , sıfır dahil yalnızca negatif değerler içerir. Bunun nedeni, değişkendeki tüm bitlerin işaret için ayrılmış bir bit yerine değeri temsil etmek için kullanılmasıdır.



C programlamasında, imzasız char veri türü, dinamik değerlerle uğraşırken yararlı bir seçenektir. Kısa verilerden veya tamsayılardan farklı olarak, imzasız char hepsini kullanır 8 bit hafızasındadır ve işaretli biti yoktur. Bu, işaretsiz verilerin 0 ila 255 arasında değiştiği anlamına gelir ve daha büyük değerlerin bellekte saklanmasına izin verir. Kullanarak işaretsiz karakter , gerekli görevleri tamamlamaya devam ederken kodunuzu optimize edebilir ve bellek alanından tasarruf edebilirsiniz.





Beyan için sözdizimi

Kullanmak için sözdizimi aşağıdadır işaretsiz karakter C'deki veri türü:

imzasız karakter değişken ismi ;

Örnek 1: İmzasız bir karakter Değerini Saklama ve Görüntüleme

Saklamak ve görüntülemek için kullanılan aşağıdaki örneği göz önünde bulundurun. işaretsiz karakter değeri C'ye yazın.



#include

int ana ( ) {

imzasız karakter benimChar'ım = 'İLE' ;

printf ( 'Benim karakterim: %c' , benimChar'ım ) ;

geri dönmek 0 ;

}

Örnek 2: Birden Çok İşaretsiz Karakter Değerini Bir Dizide Saklamak

Ayrıca bir dizide birden fazla işaretsiz karakter değeri saklayabilirsiniz ve işte bunun için bir örnek kod.

#include

int ana ( ) {

imzasız karakter dizim [ 3 ] = { 10 , onbeş , 25 } ;

printf ( 'Dizideki değerler şunlardır: ' ) ;

için ( int Ben = 0 ; Ben < 3 ; Ben ++ ) {

printf ( '%D ' , dizim [ Ben ] ) ;

}

printf ( ' \N ' ) ;

geri dönmek 0 ;

}

Sonuç olarak

bu işaretsiz karakter C'deki veri türü, karakterleri ve sayıları saklamak için kullanılabilir. 8 bit bellek kullanır ve işaretli bitleri yoktur, bu da daha büyük değerlerin bellekte saklanmasına olanak tanır. Kullanarak imzasız karakter, İstediğinizi yaparken kodunuzu geliştirebilir ve bellek alanından tasarruf edebilirsiniz.