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の二進数表記は使うかもしれない.
他は今の所使い道はわからない