一つの筆記試験問題が基礎知識の抜け穴を引き出した.


アリのペンの試験問題から自分の基礎知識の抜け穴を十分に暴露し、似て非なる知識点に対しては、確かにぼやけているので、以下に記録して記憶を補充します。知識の再学習と言える。


一般的なデータ型のバイト数:主に64ビットマシン、


コンパイラで使用
printf("%d",sizeof(int));
printf("%d",sizeof(int*));
printf("%d",sizeof(char));
printf("%d",sizeof(char*));

で行ないます.出力結果から,すべてのポインタタイプが8バイト(32ビットは4バイト)であることが十分に分かる.その他の一般的なタイプのバイト数は主に
char:1バイトshort int:2バイトint:4バイトunsigned int:4バイトfloat:4バイトdouble:8バイトlong:4バイトlong long:8バイトunsigned long:4バイト
64ビットコンパイラ:char:1バイトshort int:2バイトint:4バイトunsigned int:4バイトfloat:4バイトdouble:8バイトlong:8バイトlong long:8バイトunsigned long:8バイトunsigned long:8バイト
ここでは主にポインタ変数のバイト数に対して、学習過程でポインタタイプのバイト数に気づかなかった.