データ型

6481 ワード

データ型


データの表示方法
データ型サイズchar 1 byteshort 2 byteint 4 bytelong 8 bytefloat 4 byteduble 8 bytelong double 8 bytelong

データサイズの決定-sizeof

#include<stdio.h>
#pragma warning(disable:4996)

int main() 
{
    int num = 10;
    printf("num의 크기 : %d", sizeof(num));
}

標準データ型-int

  • CPU最適処理の整数
  • int未満のデータは整数変換後に演算
  • を行う.
    #include<stdio.h>
    #pragma warning(disable:4996)
    
    int main()
    {
        char num1 = 1, num2 = 2, result1 = 0;
        short num3 = 300, num4 = 400, result2 = 0;
    	
        printf("size of num1 : %d\n", sizeof(num1));
        printf("size of num2 : %d\n", sizeof(num2));
        printf("size of num3 : %d\n", sizeof(num3));
        printf("size of num4 : %d\n", sizeof(num4));
        
        printf("size of char add : %d\n", sizeof(num1 + num2));
        printf("size of char short : %d\n", sizeof(num3 + num4));
        
        result1 = num1 + num2;
        result2 = num3 + num4;
        printf("size of result1 : %d\n", sizeof(result1));
        printf("size of result2 : %d\n", sizeof(result2));
    }

    unsigned-0と正の整数

  • 整数型データ型の
  • は、符号なし宣言を先に追加すると0以上の値を表す.
  • 0以上の範囲は従来の2倍
  • signed

  • 整数データの前に
  • を宣言することができる.
  • 、意味は変わらない
  • の大部分は
  • を省略する.
    あるコンパイラは
  • 文字を符号なし文字として処理するため、
  • 文字宣言を行う必要があります.