変数とは?データ型


メモリとは?


:32ビットcpuには42億の部屋があり、各部屋はアドレス値で表すことができます.
このアドレス値は16進数で表され、データが格納されます.
数字の長いアドレス値は各メソッドでは表すことができないので、アドレス値のある変数名や定数名で表すことができます.

種類


int->整数4バイト
unsigned int->正の整数のみ、4バイト
long->整数4バイト
  • int vs long
    文字1バイト
    短い2バイト
    intは16ビットオペレーティングシステムでは2バイト,32,64ビットオペレーティングシステムでは4バイトである.
    longは固定された4バイトです.
    長さ8バイト
  • 進数表現
    %d:10進数
    %x:16進数
  • #include <stdio.h>
    int main() {
      int a;
      a = 59;  
      printf("a 의 값은 %d 진수로 %d 입니다. \n", 10, a);
      printf("a 의 값은 %d 진수로 %x 입니다. \n", 16, a);
      return 0;
    }

    float-4バイト実数
    ダブルバイト実数

    に名をつける


    1)Camel caseの使用
    2)「はい」タグを使用して可読性を高める.

    ていすう


    :値が確定し、以降変更できない数量
  • 電磁定数
  • 文字列定数
  • 整数定数
  • 実数定数
  • 型限定
  • フロントプロセッサ
  • へんすう


    :変更可能な値を格納する場所

    シンボルビット


    :8ビットは1バイトです.
    符号のある資料型では,一番左の1ビットを符号ビットとして用いる.
    0は正/1は負に等しい.