uint8_t
adalah Standar C dan mewakili tipe integral 8-bit yang tidak ditandatangani. Jika Anda menggunakan sistem yang tidak memiliki unit beralamat 8-bit maka ini tidak akan ditentukan; jika tidak, itu mungkin adalah typedef
untuk unsigned char
.
Apa pun dengan __
di dalamnya disediakan untuk penggunaan implementasi. Ini berarti bahwa penulis kompiler dan penulis perpustakaan standar dapat menggunakan pengidentifikasi tersebut tanpa khawatir tentang nama yang berbenturan dengan kode pengguna. Anda mungkin melihat ini saat melihat di bagian internal implementasi pustaka standar.
u8
tidak standar tetapi hampir pasti artinya sama dengan uint8_t
. Sebuah alasan bahwa u8
mungkin digunakan adalah dalam kode yang ditulis sebelum uint8_t
telah ditambahkan ke Standar C.