プログラミング学習日記

プログラミング学習時のメモ帳。

C言語 ●進数

間違っている場所あったら優しく教えてね

整数の取り扱いとして10進数、2進数、8進数、16進数がよく使われる。これらを入力する際の仕方のメモ

0b : 2進数
0   : 8進数
0x : 16進数

b や xは大文字にしても問題なく通ります

#include <stdio.h>
int main(void)
{
    int a = 10;
    int b = 0b10;
    int c = 010;
    int d = 0x10;
    printf("a = %d\n", a);   //  a = 10
    printf("b = %d\n", b);   // b = 2
    printf("c = %d\n", c);  //   c = 8
    printf("a = %d\n", d);  //   d = 16
    return 0;
}

一言

フラグ管理を整数型で行うときに0bの二進数表記は使うかもしれない.
他は今の所使い道はわからない

ブログを見ていただきありがとうございました