Rumah > Artikel > Operasi dan penyelenggaraan > Berapa banyak bait yang terdapat secara ringkas dalam linux?
Dalam Linux, short menduduki 2 bait dalam kedua-dua platform 32-bit dan 64-bit dalam Linux, hanya panjang dan kosong (dalam bahasa C, void ialah "jenis tak tentu") ialah 4 bait dalam; 32-bit dan 8 bait dalam 64-bit.
Persekitaran pengendalian tutorial ini: sistem linux7.3, komputer Dell G3.
Dapat dilihat bahawa terdapat hanya panjang (jenis integer panjang), void* (dalam c bahasa, void ialah "bukan Tentukan jenis"), 4 bait dalam 32-bit, 8 bait dalam 64-bit.
Pengetahuan lanjutan
char menduduki 1 bait, pendek menduduki 2 bait, int, terapung, panjang semuanya menduduki 4 bait, berganda menduduki 8 bait
Panjang penunjuk berkaitan dengan bas alamat. Oleh kerana penuding merekodkan alamat, yang 32-bit ialah 4 bait, dan yang 64-bit ialah 8 bait.
Saya menjumpai masalah Kod berikut dijalankan di bawah sistem 64-bit win10 Ia harus dikatakan bahawa int menduduki 8 bait, tetapi kemudian saya fikir projek yang saya buat ialah aplikasi konsol win32 bermakna Pengkompil adalah 32-bit - "Berapa banyak bait yang diduduki oleh int ditentukan bukan sahaja oleh pengkompil, tetapi juga oleh CPU atau mesin maya atau sistem pengendalian, tetapi dalam analisis akhir ia ditentukan oleh pengkompil." >
win10 64-bit Di bawah konsol win32 blok kod, hasilnya ialah:#include "iostream" using namespace std; int main() { double *p = NULL; cout<<sizeof(char)<<endl; cout<<sizeof(short)<<endl; cout<<sizeof(int)<<endl; cout<<sizeof(float)<<endl; cout<<sizeof(long)<<endl; cout<<sizeof(double)<<endl; cout<< sizeof(char *) << sizeof(short *) << sizeof(int *) << sizeof(p) << sizeof(double *)<<endl; return 0; }Seperti yang dapat dilihat dari di atas, char menduduki 1 bait, pendek menduduki 2 bait, dan int, terapung, dan panjang semua Menduduki 4 bait, berganda menduduki 8 bait, dan sebarang jenis penunjuk menduduki 4 bait;
Atas ialah kandungan terperinci Berapa banyak bait yang terdapat secara ringkas dalam linux?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!