thisdesuのブログ

C言語はじめました

にほんブログ村 IT技術ブログ C/C++へ

値を保存する場所は必ず型を持っています。(void*は先の話として)
ですので値を保存する場合には、型にあった場所に保存しましょう。


良く使う型
int (整数)※マイナス有りですが、小数点などの実数じゃない
short (整数)※2byteサイズ。
long (整数)※4byteサイズ。
unsigned int|short|long (整数)※マイナス無しですが、小数点などの実数じゃない
float (実数)※4byteサイズ。小数点有り(不動小数点)
double (実数)※8byteサイズ。小数点有り(不動小数点)
char (文字)※符号付き1byteの文字(実質7bit)
unsigned char (文字)※符号無し1byteの文字(日本語やバイナリならこっち)

void foo(void) {
    int    aaa    = -1;
    short    bbb    = -2;
    long    ccc    = -3;
    unsigned int ddd    = 1;
    unsigned int eee    = 2;
    unsigned int fff    = 31;
    float    ggg    = 1.1;
    double    hhh    = 1.2;

    char    iii    = 'a';
    unsigned int jjj    = 'b';
}