コンピュータ内の定数の格納形式

1123 ワード

まず、定数とは何か、すなわち定数の定義を知る必要があります.そして、対応する定数がコンピュータに格納される形式がある.
  • 定数定義定数は、プログラムの実行時に変更されない量です.
  • タイプには、整数型、浮動小数点型、文字型があります.

  • 記憶形式とは、符号化整型が補符号形式でバイナリコードに変換されてコンピュータに記憶される浮動小数点型(実型)が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です(今のところよくわかりませんが、資料を調べて補充します)