Memorandums?

This blog is written about technical-discovery and daily-event.

C言語

できるだけ[]を使わない!

配列作成時にできるだけ"[]"を使わない方法を探ります。 []を使わないことにそれほど意味はないです()メモリの動的確保メモリを動的に確保する際の[]を使わない方法。 char *str = "Hello World!" char *cp_str = (char *)malloc(sizeof(str)/sizeof(*str));…

2進化10進数 vs 2進数

2進化10進数と2進数のバイナリでの'1'の数をカウントし、 数が同じであるかを判定するプログラムを書いてみました。例えば、34という数は、 2進化10進数では'3'と'4'をそれぞれバイナリで表し 結合するため、'0011 0100'となり、 2進数では'0010 0010'となり…