Cara Menggunakan unsigned char di C Dengan Contoh

Cara Menggunakan Unsigned Char Di C Dengan Contoh



Dalam pemrograman C, tipe data digunakan untuk mendeklarasikan variabel yang menentukan ukuran memori dan tipe dari variabel yang dideklarasikan. arang adalah tipe data dalam C yang dapat menyimpan karakter dan bilangan bulat (tetapi akan memperlakukannya sebagai karakter). Itu dapat menyimpan nilai antara -128 Dan +127 dan dapat menampung 1 byte memori. ditandatangani dan tidak ditandatangani adalah pengubah data; Di mana tertanda dapat menyimpan angka positif dan negatif dan tidak ditandatangani hanya dapat menyimpan nilai positif.

Pada tutorial kali ini kita akan mempelajari karakter yang tidak ditandatangani dan penggunaannya dalam pemrograman C dengan kode contoh.

unsigned char di C dengan Contoh

Itu tipe char di C memiliki ukuran 1 byte dan itu bisa menjadi karakter yang ditandatangani dan sebuah karakter yang tidak ditandatangani keduanya memiliki memori yang sama sebesar 1 byte dan digunakan untuk menyimpan satu karakter. Variabel char menyimpan nilai ASCII dari karakter yang diwakilinya. Misalnya, jika variabel char menyimpan karakter 'DENGAN' , maka menyimpan nilai ASCII dari 'DENGAN' yaitu 90.







Jika tipe datanya adalah tertanda , dapat berisi nol, positif, dan negatif. Rentang nilai a tertanda tipe data dapat terus dibagi secara merata antara positif dan negatif, dengan nol mewakili nilai tengah.



Jika tipe datanya adalah tidak ditandatangani , hanya berisi nilai negatif, termasuk nol. Ini karena semua bit dalam variabel digunakan untuk merepresentasikan nilai daripada bit yang dicadangkan untuk tanda.



Dalam pemrograman C, tidak ditandatangani tipe data char adalah opsi yang berguna ketika berhadapan dengan nilai dinamis. Tidak seperti data pendek atau bilangan bulat, tidak ditandatangani char menggunakan semua 8 bit memorinya dan tidak memiliki bit yang ditandatangani. Ini berarti bahwa data yang tidak ditandatangani berkisar dari 0 hingga 255, memungkinkan nilai yang lebih besar disimpan dalam memori. Dengan menggunakan karakter yang tidak ditandatangani , Anda dapat mengoptimalkan kode dan menghemat ruang memori sambil terus menyelesaikan tugas yang diperlukan.





Sintaks untuk Deklarasi

Berikut ini adalah sintaks untuk menggunakan the karakter yang tidak ditandatangani tipe data dalam C:

tidak ditandatangani arang nama_variabel ;

Contoh 1: Menyimpan dan Menampilkan Nilai karakter yang tidak ditandatangani

Perhatikan contoh berikut yang digunakan untuk menyimpan dan menampilkan karakter yang tidak ditandatangani ketik nilai dalam C.



#termasuk

int utama ( ) {

tidak ditandatangani arang myChar = 'DENGAN' ;

printf ( 'Karakter saya adalah: %c' , myChar ) ;

kembali 0 ;

}

Contoh 2: Menyimpan Beberapa Nilai karakter yang tidak ditandatangani dalam sebuah Array

Anda juga dapat menyimpan beberapa nilai karakter yang tidak ditandatangani dalam sebuah array dan berikut adalah contoh kode untuk itu.

#termasuk

int utama ( ) {

tidak ditandatangani arang myarray [ 3 ] = { 10 , limabelas , 25 } ;

printf ( 'Nilai-nilai dalam array adalah:' ) ;

untuk ( int Saya = 0 ; Saya < 3 ; Saya ++ ) {

printf ( '%D ' , myarray [ Saya ] ) ;

}

printf ( ' \N ' ) ;

kembali 0 ;

}

Intinya

Itu karakter yang tidak ditandatangani tipe data dalam C dapat digunakan untuk menyimpan karakter dan angka. Ini menggunakan 8 bit memori dan tidak memiliki bit yang ditandatangani, memungkinkan nilai yang lebih besar disimpan dalam memori. Dengan menggunakan karakter yang tidak ditandatangani, Anda dapat meningkatkan kode Anda dan menghemat ruang memori sambil melakukan apa yang Anda inginkan.