double が占有するバイト数: 1. 16 ビット コンパイラでは、double は 8 バイトを占有します; 2. 32 ビット コンパイラでは、double は 8 バイトを占有します; 3. 64 ビット コンパイラでは、double は 8 バイトを占有します、double は 8 バイトを占有します。
#この記事の動作環境: Windows10 システム、Thinkpad t480 コンピューター。
double によって占有されるバイト数:
1. 16 ビット コンパイラ
char: 1 byte
char* (つまり、ポインタ変数): 2 バイト
short int : 2 バイト
int: 2 バイト
char: 1 バイト
#char* (つまり、ポインタ変数): 4 バイト (32 ビット アドレス指定空間は 2^32、つまり 32 ビット、つまり 4 バイトです。同じことが 64 ビット コンパイラにも当てはまります)
short int: 2 バイト
int: 4 バイト
unsigned int: 4バイト
float: 4 バイト
#long: 4 バイト
long long: 8 バイト
char* (つまり、ポインター変数): 8 bytes
ロングロング: 8 バイト
符号なしロング: 8 バイト
# プログラミング学習について詳しく知りたい方は、
以上がdouble は何バイトを占有しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。