コンピュータ内の定数の格納形式
1123 ワード
まず、定数とは何か、すなわち定数の定義を知る必要があります.そして、対応する定数がコンピュータに格納される形式がある.定数定義定数は、プログラムの実行時に変更されない量です. タイプには、整数型、浮動小数点型、文字型があります.
記憶形式とは、符号化整型が補符号形式でバイナリコードに変換されてコンピュータに記憶される浮動小数点型(実型)がieee 754規格でバイナリ記憶に変換される文字の本質であり、整型方式で記憶されるものであることを探究するものである
では、この8はどのようにコンピュータに保存されていますか?まずint型ワード長4(ここでワード長に関する私は例外の1編で単独で研究している)ソースコード:00000000-00000000-00000000-00001000逆:11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000
この文字型iはどうやって保存しますか?まずchar型ワード長が1 char—>ascii符号—>補符号charはascii符号の形式で計算に格納されるが、ascii符号は整数であるため、最終的には補符号の形式で格納される.
この8.6はどのように保存されていますか?まずfloatの字長は4である.ieee 754です(今のところよくわかりませんが、資料を調べて補充します)
記憶形式とは、符号化整型が補符号形式でバイナリコードに変換されてコンピュータに記憶される浮動小数点型(実型)がieee 754規格でバイナリ記憶に変換される文字の本質であり、整型方式で記憶されるものであることを探究するものである
int i = 8; // i, 8
では、この8はどのようにコンピュータに保存されていますか?まずint型ワード長4(ここでワード長に関する私は例外の1編で単独で研究している)ソースコード:00000000-00000000-00000000-00001000逆:11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000
char i = 'a'; //
この文字型iはどうやって保存しますか?まずchar型ワード長が1 char—>ascii符号—>補符号charはascii符号の形式で計算に格納されるが、ascii符号は整数であるため、最終的には補符号の形式で格納される.
float i= 8.6; // i, 8.6
この8.6はどのように保存されていますか?まずfloatの字長は4である.ieee 754です(今のところよくわかりませんが、資料を調べて補充します)